gcc,g++命令
2021-01-28 本文已影响0人
寽虎非虫003
一、 gcc
1.1 直接编译
直接编译.c
文件,输出默认a.out
可执行文件。
gcc mian.c
直接编译多个.c
文件,默认输出a.out
文件。
gcc mian.c main1.c main2.c
1.2 四步编译
1.2.1 预处理
gcc -E main.c -o main.i
其中-E
表示预处理,-o
表示输出重命名。只有-E
会报错。
1.2.2 编译
gcc -S main.i
得到main.s
文件。
1.2.3 汇编
gcc -c main.s
得到main.o
文件。
1.2.4 链接得到输出
gcc main.o -o main
得到可执行文件main
。
二、g++
三、总结
这只是一个笔记,如果有错误还希望大家指正。