编译器 g++ -c xx.cpp
编译的结果:产生目标文件
连接器 g++ xxx.o
连接的结果: 产生可执行文件
执行
如果要编译连接一起执行的话:
g++ xx.cpp
生成a.out可执行文件
如果要给可执行文件起个名字的话,如下格式:
g++ xx.cpp -o hello
生成可执行文件 hello
===============================================================
g++常用的参数
-c编译成目标文件.o
-o指定输出文件名, 输出文件名跟在-o后面,用空格分隔。如果不使用这个选项,缺省的输出文件名为a.out。
-g产生有调试信息的可执行文件
-w不产生警告信息
-l(小写L)连接指定的库文件
-L指定库文件的路径
-i要包含的头文件
-I(i的大写)头文件的路径
-E显示预处理后的程序文件到屏幕上,可以用-o指定输出到文件
-S产生汇编程序