linux如何编译c程序

1、打开Linux系统,启动shell命令终端。
2.在终端中输入命令gedithelloworld.c,然后按Enter。
3、输入后编译,编译后保存退出。
4、输入命令gcchelloworld.c,回车等待编译成功。
5.输入./a.out命令运行程序。

linux怎么运行c程序

CC是Linux操作系统下非常重要的源代码编译工具。
它有许多重要的选项,支持编译许多不同的语言,例如C、C++、Ada、Fortran、Objective、Perl、Python、Ruby和Java等。
,甚至Linux的许多内核和许多其他自由软件和开源应用程序都是用C编写并通过cc编译的。
1.编译单个源文件[例如]以显示“Hello,Linux”。
在屏幕上[源代码]#include#includeintmain(intargc,char**argv){printf("Hello,Linux.\n");exit(0);}sourcera保存文件名为hello.c并开始编译$gcc-ohellohello.c。
编译成功后,在当前路径下生成一个名为hello的文件,然后在屏幕上运行$./hello,您将看到打印结果。
:你好,Linux注意:默认情况下,编译成功后,会在当前路径下生成一个名为a.out的文件。
然后运行​​$./a.out打印结果,但通常可以通过-o选项指定自己的可执行程序名称;2.编译多个源文件3.使用外部函数库4.使用共享函数库。
5、gcc选项详细说明1.7.2gcc/egcs主要选项表1-3gcc命令常用选项选项说明-ansi仅支持ANSI准C语法。
该选项将禁用某些GNUC功能,例如asm或typeof关键字。
-c仅编译并生成目标文件。
-DMACRO用字符串“1”定义MACRO宏。
-DMACRO=DEFN使用字符串“DEFN”定义MACRO宏。
-E仅运行C预编译器。
-g生成调试信息。
GNU调试器可以使用此信息。
-IDIRECTORY指定DIRECTORY头文件的附加搜索路径。
-LDIRECTORY指定附加库搜索路径DIRECTORY。
-lLIBRARY在登录时搜索指定的函数库LIBRARY。
-m486优化486的代码。
-oFILE生成指定的输出文件。
生成可执行文件时使用。
-O0不进行优化处理。
-O或-O1优化生成的代码。
-O2进一步优化。
-O3比-O2更加优化,包括在线功能。
-shared生成共享对象文件。
通常在创建共享库时使用。
-static禁用共享连接的使用。
-UMACRO取消MACRO宏的定义。
-w不生成任何警告消息。
-Wall生成所有警告消息。