windows下使用命令行编译、链接C++源文件

目录

  • 1.流程
  • 2.操作

1.流程

.cpp-->.o-->.exe
分别为
源文件-->中间目标文件-->可执行文件
两个-->的过程分别为编译链接

p.s.多个 .o 文件可以打包为库文件.lib文件

2.操作

文件地址为e:\a.cpp
内容为

#include <stdio.h>
using namespace std;
int main(void)
{
    char c[10];
    scanf("%s",c,9);
    printf("%s", c);
    return 0;
}

接下来打开cmd开始操作

cde:
g++ a.cpp  //生成a.exe
a.exe    //执行

此外可以进行别的操作

g++ -c a.cpp    //生成a.o文件
g++ -o text a.cpp    //改名为text.exe

参考:
在Windows命令行中编译运行C/C++程序

原文地址:https://www.cnblogs.com/j-c-y/p/11834021.html

时间: 2024-07-30 02:57:32

windows下使用命令行编译、链接C++源文件的相关文章

windows下shell命令行的常用操作命令

windows下shell命令行的常用操作命令 Command Shell是Windows内置的第一个使用批处理(.bat)文件自动执行日常任务,可以在Command Shell中运行更复杂的脚本 进入d盘直接输入 d: 切换目录 cd 显示目录 dir 进入某个文件夹并打开windows窗口 start ./filepath 远程连接ssh 与linux下一样,直接输入用户名@ip,输入密码即可 显示ip ipconfig Net user 功能:查看本机账户情况 net user xxx 1

windows下cmd命令行显示UTF8字符设置(CHCP命令)

在中文windows系统中,如果一个文本文件是utf-8编码的,那么在cmd.exe命令行窗口(所谓的dos窗口)中不能正确显示文件中的内容.在默认情况下,命令行窗口中使用的代码页是中文或者美国的,即编码是中文字符集或者西文字符集. 如果想正确显示UTF-8字符,可以按照以下步骤操作: 1.打开CMD.exe命令行窗口 2.通过 chcp命令改变代码页,UTF-8的代码页为65001 1 chcp 65001 执行该操作后,代码页就被变成UTF-8了.但是,在窗口中仍旧不能正确显示UTF-8字符

Windows系统下用命令行编译C/C++程序过程总结

转自:http://www.cnblogs.com/caikehe/archive/2013/01/12/2858017.html (1)先用记事本编写如下所示的代码,并另存为hello.cpp,假设其保存路径为C:\Users\Administrator\Desktop. #include using namespace std; int main() { cout<<"hello world!"<<endl;< span="">

windows下的命令行工具babun

什么是babun babun是windows上的一个第三方shell,在这个shell上面你可以使用几乎所有linux,unix上面的命令,他几乎可以取代windows的shell.用官方的题目说就是A Windows shell you will love! babun的几个特点 使用babun无需管理员权限先进的安装包管理器(类似于linux上面的apt-get或yum)预先配置了Cygwin和很多插件拥有256色的兼容控制台HTTP(S)的代理支持面向插件的体系结构可以使用它来配置你的gi

让 windows 下的命令行程序 cmd.exe 用起来更顺手

在 Windows 下使用 Larave 框架做开发,从 Composer 到 artisan 总是避免不了和 cmd.exe 打交道,系统默认的命令行界面却是不怎么好看,且每行显示的字符数是做了限制.伟大的 cmd.exe ,就是这么任性! 一些情况下,我们需要让每行显示更多的字符,从而避免频繁的换行导致界面出现出现一堆乱糟糟的字符串.当然,你或许也已经看烦了黑底白字的 cmd.exe 界面. 那么,如何改善这种现状呢?其实很简单, cmd.exe 具备一些基本的设置功能,只是不常用而已.如下

phpstorm分别在Mac和Windows下启动命令行,并启用ssh

Mac:在terminal下运行 sudo -i 输入密码  就可以用ssh IP:端口  命令行登录了 DAssist是一个命令行开发辅助,可直接在系统命令行工具中使用,Linux和MacOS等自带命令终端的系统好说,windows下也有cmd和powerShell.那么如何结合开发IDE工具进行使用?这要求编程使用的IDE必须支持terminal(默认支持或者插件扩展支持均可),PHP Web开发常用工具有jetBrains系列的phpStorm.WebStorm,也有用Sublime Te

windows下cmd命令行显示UTF8字符设置

问题描述:cmd命令行下,无法显示中文 解决办法: 修改字符集 1.进入cmd,执行命令:chcp 65001 2.修改窗口属性,改变字体,将字体修改为True Type字体"Lucida Console 3.如果是要在redis-cli中显示中文,要在命令后面接--raw,命令范例如下: redis-cli.exe -h 192.168.x.x -p 6379 --raw --raw 显示中文,而不是"\xd6\xd0" 通过以上操作并不能完全解决问题,因为显示出来的内容有

解决windows 下 mysql命令行导入备份文件 查询时乱码的问题

Mysql导入乱码,一般在命令行会遇到.下面说的是命令行的情况下解决乱码问题: 方法一: 通过增加参数 –default-character-set = utf8 解决乱码问题 mysql -uroot -p linuxsight < F:\linuxsight\db.sql --default-character-set=utf8 #只要保证数据库的库表字符集正确,就用这个参数登录就可以了 方法二: 1.mysql>use xz; 2.mysql> set names utf8; 3.

windows 下的命令行工具。。

1.powershell window自带..右下角搜索..powershell 2.conemu https://code.google.com/p/conemu-maximus5/wiki/Downloads?tm=2 3cmder http://bliker.github.io/cmder/ 4.cygwin  可使用linux命令 5.clink http://mridgers.github.io/clink/