自行下载MinGW,安装gcc、gdb(以后会补充完整教程)
一、g++使用
1.初始helloworld.cpp文件编写
可在txt文件编写,更改后缀即可。将helloworld.cpp文件放在g++.exe所在目录下,也可配置环境变量后,在任意目录下运行。
#include <iostream>
int main(int argc, char* argv[])
{
std::cout<<"hello world"<<std::endl;
return 0;
}
2.Preprocessing-预处理
在文件所在目录打开命令窗口,Shift+右键,输入命令:
g++ -E helloworld.cpp -o helloworld.i
3.Compilation-编译
输入命令:
g++ -S helloworld.i -o helloworld.s
4.Assembly-汇编
输入命令:
g++ -C helloworld.s -o helloworld.o
5.Linking-链接
输入命令:
g++ helloworld.o -o helloworld.out
报错,失败。
直接从.cpp->.out是可行的:
g++ helloworld.cpp -o helloworld.out
bug回头再补充
二、gdb使用