使用gcc编译程序时,编译工程分为4个阶段:ssc平台出租(企 娥:217 1793 408)
(1)预处理:(Pre-Processing)
(2)编译:(Compiling)
(3)汇编:(Assembling)
(4)链接:(linking)
预处理、编译、汇编是3个不同的阶段,但gcc在实际操作时可以把3个步骤合并为一个步骤来执行。下面以一个实例介绍如何生成各个阶段的代码。下面演示都针对文件 hello.c 进行。
1、编译单个文件
首先 vim hello.c 在hello.c中 按下 i 或者 insert 输入以下内容
#include
#include
int main()
{
printf("Hello world!\n");
return 0;
}
#include
#include
int main(int argc, char **argv)
{
printf("Hello world!\n");
}
输入完成后按 esc 输入:wq保存并退出
再输入以下命令:
gcc -o hello hello.c
./hello
执行的结果为:
Hello world!
原文地址:http://blog.51cto.com/13899911/2152144
时间: 2024-10-28 16:51:05