gcc 编译命令

Posted on 2022-06-23 16:40  牛man  阅读(221)  评论(0)    收藏  举报

gcc编译命令总共有四个步骤,下面是具体操作:

 

 

1、首先需要用文本文件编写代码,一般用 touch 命令:“touch 文件名”, 即可创建一个文件。

 

 

2.在命令行里输入touch hllo.c .就能文件夹中创建一Tell.c文件了,打开文件编写"hello word"并保存。

 

 

3、写好了一个C代码之后,就可以在命令行使用命令: gcc -o指定文件名文件(具体命令是gcc -o hellohello.c)。

 

 

4、编译完成后即可重新打开文件夹,这时会发现多出-个文件,然后在命令行内输入: .文件名(./hello)就可以得到输出( "."代表当前目录)。

 

 

gcc常用命令行编译指令:

 

 

1. gcc -E source_file.c

 

 

-E,只执行到预编译。直接输出预编译结果。

 

 

2. gcc -S source_file.c

 

 

-S,只执行到源代码到汇编代码的转换,输出汇编代码。

 

 

3. gcc -c source_file.c

 

 

-c,只执行到编译,输出目标文件。

 

 

4. gcc (-E/S/c/) source_file.c -o output_filename

 

 

-o, 指定输出文件名,可以配合以上三种标签使用。

 

 

-o 参数可以被省略。这种情况下编译器将使用以下默认名称输出:

 

 

-E:预编译结果将被输出到标准输出端口(通常是显示器)

 

 

-S:生成名为source_file.s的汇编代码

 

 

-c:生成名为source_file.o的目标文件。

 

 

无标签情况:生成名为a.out的可执行文件。