在Linux系统下编译C程序,主要涉及以下几个基础概念及步骤:
.c
为扩展名。.o
为扩展名。sudo apt-get install gcc
。.c
文件,例如hello.c
。gcc [选项] 文件名.c -o 输出文件名
。hello.c
并生成可执行文件hello
的命令是:gcc hello.c -o hello
。./hello
来运行生成的可执行文件。-l
选项指定库文件,例如gcc hello.c -o hello -lm
链接数学库。-O2
或-O3
。假设有一个简单的C程序hello.c
:
#include <stdio.h>
int main() {
printf("Hello, World!\n");
return 0;
}
编译并运行该程序的步骤如下:
hello.c
所在的目录。gcc hello.c -o hello
。./hello
。输出结果应为:
Hello, World!
通过以上步骤,你可以在Linux系统下成功编译并运行一个C程序。
腾讯云数据库TDSQL训练营
2022OpenCloudOS社区开放日
腾讯云数据库TDSQL(PostgreSQL版)训练营
2022vivo开发者大会
腾讯云数据库TDSQL训练营
腾讯云数据库TDSQL(PostgreSQL版)训练营
Techo Day
云原生正发声
领取专属 10元无门槛券
手把手带您无忧上云