linux系统中用gcc编译并且运行c程序

我在linux系统ubuntu目录为/home/imyc下建立了一个名为hello.c的文件,就是输出helloworld,怎么编译并且运行,请在终端上帮我打出命令。... 我在linux系统ubuntu目录为/home/imyc下建立了一个名为hello.c的文件,就是输出helloworld,怎么编译并且运行,请在终端上帮我打出命令。 展开
 我来答
qdx102
推荐于2017-12-15 · TA获得超过107个赞
知道答主
回答量:75
采纳率:100%
帮助的人:71.4万
展开全部

【希望对你有帮助】

建议你看看编程的一些基础知识


- 经典hello word 程序

#include <stdio.h>

int mian()

{

    printf("hello world!\n");

    return 0;

}


- 编译

    -进入终端

    -进入源文件所在的目录

    $ gcc hello.c -o hello


- 运行

    $ ./hello 

    追问

    这是怎么回事?

    追答
    你装了gcc 了吗?那个标准库的一个头文件,你应该是刚开始学编程吧?
    如果你安装了gcc,应该会有这个头文件的,你看看 /usr/include 目录下有没有 stdio.h这个头文件。
    如果你没有安装gcc,那就先安装gcc
    $ sudo apt-get install gcc
    本回答被提问者采纳
    已赞过 已踩过<
    你对这个回答的评价是?
    评论 收起
    碧茂科技
    2023-10-18 广告
    作为上海碧茂信息科技有限公司的工作人员,对于Hadoop集群中小文件过多的问题,可以采取以下处理方法:1. 使用Hadoop Archive(HAR)文件技术。HAR是一种Hadoop文件系统中的归档格式,可将小文件组合成一个大文件,从而降... 点击进入详情页
    本回答由碧茂科技提供
    斋唱6T
    2018-03-30 · TA获得超过2万个赞
    知道小有建树答主
    回答量:143
    采纳率:100%
    帮助的人:10万
    展开全部

    1、gcc t 文件名.c -o 文件名

    2、直接运行 o 后面的文件名即可

    gcc(选项)(参数)

    选项:

    -o:指定生成的输出文件;

    -E:仅执行编译预处理;

    -S:将C代码转换为汇编代码;

    -wall:显示警告信息;

    -c:仅执行编译操作,不进行连接操作。

    示例:

    ->gcc test.c -o test

    ->test

    本回答被网友采纳
    已赞过 已踩过<
    你对这个回答的评价是?
    评论 收起
    推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

    为你推荐:

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

    类别

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

    说明

    0/200

    提交
    取消

    辅 助

    模 式