一、gcc与g++编译 *.c文件与*.cpp文件的方法
gcc: *.c:按c语法
*.cpp: 按c++语法,但是不链接c++标准库 需要手动指定 –lstdc++
g++:*.c: 按c++语法
*.cpp: 按c++语法
二、编译与执行的流程
(1) 预编译 :
c:gcc -E main.c -o main.i
(2) 编译:
gcc -S main.i -o main.s
(3) 汇编:
gcc -c main.s -o main.o
(4) 链接:
gcc main.o -o main
(5)一步直接编译链接: