在linux虚拟机中怎么用c语言编译输出"hellolinux"。。。求详细过程。。。。

 我来答
小星星教育知识分享
高粉答主

2019-11-30 · 用教师的智慧点燃学生的智慧火花
小星星教育知识分享
采纳数:202 获赞数:67136

向TA提问 私信TA
展开全部

1、编译生成的执行程序,例:gcc -W hello.c -o hello

2、执行生成的执行程序,例: chmod +x hello; ./hello

3、编写源代码:

#include <stdio.h>

int main()

{

printf("hellolinux\r\n");

return 0;

}

扩展资料

在linux虚拟机中用c语言编译输出"Hello world"

#include <stdio.h>

int main()

{

printf( “Hello world!/n” );

return 0;

}

匿名用户
推荐于2018-02-27
展开全部
你是说在虚拟机的linux系统下写个C语言程序吗。
用gcc编译器。源文件为main.c的话,在shell终端下,gcc -c main.c -o hellolinux 编译就行。
运行./hellolinux 就可以。
main.c
#include<stdio.h>
#include<stdlib.h>
int main()
{
printf("hellolinux\n");
return 0;
}
追问
为什么用./a.out输出啊。。。。这个命令就是用在输出吗。。。。
追答
gcc编译程序成可执行文件时,如果没有指定可执行文件名,即没有-o参数 后面带执行文件,就默认把可执行文件输出为a.out。 所以用./a.out执行。  
gcc -c main.c -o hellolinux 运行./hellolinux 就可以。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友6f47ba6b8
2012-11-20 · TA获得超过2331个赞
知道小有建树答主
回答量:1114
采纳率:0%
帮助的人:433万
展开全部
a.out 是你编译代码以后生成的可执行文件。

./a.out 就可以执行了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
残月jie悲梦
2012-11-07 · TA获得超过124个赞
知道小有建树答主
回答量:240
采纳率:0%
帮助的人:99.4万
展开全部
打开终端vim hellolinux.c 按i进入编辑,输入下列代码,保存(按esc之后:wq),gcc hellolinux.c之后输入./a.out
#include<stdio.h>
int main()
{
printf("hellolinux!");

return;

}

还必须给hellolinux.c这个文件可执行的权限
chmod +x hellolinux.c
追问
为什么用./a.out输出啊。。。。这个命令就是用在输出吗。。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lchy5555
2017-08-27 · TA获得超过324个赞
知道小有建树答主
回答量:468
采纳率:0%
帮助的人:167万
展开全部
这是核心代码,哈哈哈
printf("hellolinux");
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式