一、 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++
三、总结
这只是一个笔记,如果有错误还希望大家指正。








网友评论