先写个c++代码
vim test.cpp
#include<iostream>
using namespace std;
int main(int argc,char **argv)
{
cout<<"This is a cppfile!"<<endl;
return 0;
}
我们编译这个代码只需要一条命令
g++ test.cpp -o test
实际是经过以下四步编译的 1、预处理Pro-processing i文件
g++ -E test.cpp -o test.i
2、到汇编代码
g++ -S test.i -o test.s
3、到机器代码
g++ -c test.s -o test.o
4、链接
g++ test.o -o test
2、g++ 参数
-O[n]
一般 `-O2`即可,对代码进行优化
g++ test.cpp -O2 -o test
-l或-L
-l
g++ -lglog test.cpp
-L
g++ -L/home/wfq/MyProjects -lmytest test.cpp
-I
g++ -I/myinclude test.cpp
-W
g++ -Wall test.cpp
-std=c++11
g++ -std=c++11 test.cpp
-o
g++ test.cpp -o test
-D
g++ -DDEBUG ....
|