linux怎么运行c文件

linux怎么运行c文件,第1张

linux怎么运行c文件呢,下面就让我们来看看吧。

1、安装gccg++编译工具。

2、创建一个后缀名为.c的文件。

3、打开文件,准备编辑代码vimc.c.

4、编写一个简单的代码,包含头文件和main函数。

5、在终端窗口中输入gccc.c-otest编译代码。

6、输入./test命令回车即可。

以上就是小编的分享,希望能帮助的大家。

本文章基于ThinkpadE15品牌、centos7系统撰写的。

根据调用需求,可以分为两种:

一、仅执行系统命令,不需要该命令的打印结果。

这种情况可以用system函数。形式为

system(cmd)

其中cmd为char*类型的字符串,包含要执行的命令,命令的执行结果会输出到标准输出。

比如

system("mkdir test")

这个执行,会在当前文件夹下创建test文件夹。

二、需要命令执行的打印。

虽然同样可以使用system并重定向到文件,然后打开文件读取,最终删除文件。但这样做比较繁琐,更好的做法是使用popen。

FILE *fp = popen(cmd)

执行cmd中的命令,然后可以以C文件 *** 作方式,读取命令的输出结果。比如:

if((fp=popen("pwd","r"))==NULL)//执行获取当前目录的系统命令pwd。

{

    printf("执行失败\n")//fp为NULL表示命令执行失败。 

}

else

{

    char s[100]

    while(fgets(s, 100, fp))//获取文件内容。

        printf("%s", s)//输出结果。

    pclose(fp)//关闭。

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7420053.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-05
下一篇 2023-04-05

发表评论

登录后才能评论

评论列表(0条)

保存