1.程序运行之前所做的工作
(1)预处理:gcc -o test.i -E test.c\n\n 展开头文件;不进行语法检查;进行宏替换。
(2)汇编:gcc -o test.s -S test.i 进行语法检查
(3)编译:gcc -o test.o -c test.s 生成目标文件
(4)链接:gcc -o test test.o
生成可执行文件
1.程序运行之前所做的工作
(1)预处理:gcc -o test.i -E test.c\n\n 展开头文件;不进行语法检查;进行宏替换。
(2)汇编:gcc -o test.s -S test.i 进行语法检查
(3)编译:gcc -o test.o -c test.s 生成目标文件
(4)链接:gcc -o test test.o
生成可执行文件