Linux下C语言程序的编译过程与ssc平台出租

使用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!

猜你喜欢

转载自blog.51cto.com/13899911/2152144
今日推荐