Linux中,运行一个C语言程序如何运行

 我来答
柳语柳涂野
2020-03-22 · TA获得超过3万个赞
知道大有可为答主
回答量:1.1万
采纳率:31%
帮助的人:836万
展开全部
在Linux中,可以使用gcc编译器编译C语言程序,生成可执行文件,并最终执行。
具体步骤如下:
1、编译。
由.c文件生成.o文件,写作:
gcc a.c -o a.o -c这个命令可以将a.c编译成a.o。
如果存在多个文件,可以逐个编译,即a.c
b.c...
生成a.o
b.o...等。
2、链接。
由.o文件生成可执行文件,写作:
gcc a.o b.o c.o -o a.out这个命令将a.o
b.o
c.o三个目标文件,生成可执行文件a.out。
3、执行。
调用命令:
./a.out即可执行生成的可执行文件a.out。
4、注意事项:
(1)
当文件较少时,可以省略目标文件步骤,编译链接一步执行,如:
gcc a.c b.c c.c -o a.out(2)
提供的示例为最基础的编译功能,在实际应用中gcc有很丰富的编译选项,根据需求进行添加。
(3)
当项目包含文件较多时,可以使用makefile进行管理。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
嬴笑萍邰沈
游戏玩家

2019-12-23 · 游戏我都懂点儿,问我就对了
知道大有可为答主
回答量:1.1万
采纳率:28%
帮助的人:770万
展开全部
我不太明白你说的是什么意思,linux下的c编程一般是通过gcc实现的。
例如,创建了一个hello.c文本,在文本中写入
#include
int
main(void)
{
printf(“hello
world!!”);
return
0;
}
然后在终端输入
$
gcc
–o
hello
hello.c
$
/tmp/hello
注:hello.c文件放在/tmp目录下,通过gcc
-o
hello
hello.c命令生成一个hello文件,它是一个可执行文件,然后直接执行,就可以运行该程序了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式