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

在Linux系统中,如何运行一个C语言程序,第1张

我不太明白你说的是什么意思,Linux下的C编程一般是通过gcc实现的。\x0d\例如,创建了一个helloc文本,在文本中写入\x0d\#include\x0d\intmain(void)\x0d\{\x0d\printf(“helloworld!!”);\x0d\return0;\x0d\}\x0d\然后在终端输入\x0d\$gcc_ohellohelloc\x0d\$/tmp/hello\x0d\注:helloc文件放在/tmp目录下,通过gcc-ohellohelloc命令生成一个hello文件,它是一个可执行文件,然后直接执行,就可以运行该程序了。

在linux下通常使用gedit或vim直接编写c程序,然后通过gcc指令编译。以Ubuntu系统为例,详细过程如下:

1、进入桌面Temp文件夹

2、右键新建空白文件

3、将文件命名为helloc

4、进入helloc,开始编写代码(默认gedit为编辑器)

5、编写代码,保存退出

6、点击右列“终端”,或者直接Ctrl+Alt+T通过快捷组合键进入终端

7、进入helloc所在目录,通过gcc进行编译、链接、生成可执行文件hello,命令为gcc -o hello helloc。

8、执行(可执行)文件hello,命令为/hello。

参考资料:

GCC——百度百科

Linux常用命令——百度百科

执行程序时,首先要确保该程序有执行权限,使用chmod a+x 文件名可以添加执行权限。

对于gcc生成的c语言程序,可以直接在程序所在的文件夹下执行 /script_name -i input1 input2 -o output

linux下可以使用crontab计划任务实现自动运行程序

追问

查看了下资料好像不行吧,能否给个小例子。呵呵

追答

所谓计划任务就是按周期执行

比如

0 8 /youshellsh > /dev/null

表示每天8点执行一次

如果你仅仅需要执行一次,那么可以使用at

追问

不行哦,我还需要输入。谢谢你

免费提供最新Linux技术教程书籍,入门自学书籍《linux就该这么学》,为开源技术爱好者努力做得更多更好

你不是想将Linux的命令输出作为Java的程序输入?

java -jar namejar 这个命令,如果你的Java程序有从命令行获取输入数据的代码,那么就可以直接输入(Systemin)

如果是使用main方法的args[]参数,那么,你只需要在

java -jar namejar 命令后面按照顺序输入参数即可,空格分隔参数。

以上就是关于在Linux系统中,如何运行一个C语言程序全部的内容,包括:在Linux系统中,如何运行一个C语言程序、到底怎么在Linux里编写c程序啊、linux 如何用命令行启动程序等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/zz/9786754.html

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

发表评论

登录后才能评论

评论列表(0条)

保存