Linux的终端怎么运行C语言

我编好了一个C程序,然后输入到Linux的终端上,但是我不知道怎么运行请哪位高手指导指导。详细点。。。。... 我编好了一个C程序 ,然后输入到Linux的终端上,但是我不知道怎么运行请哪位高手指导指导 。详细点。。。。 展开
 我来答
wo是只小菜鸟
推荐于2017-12-16 · TA获得超过212个赞
知道小有建树答主
回答量:308
采纳率:75%
帮助的人:85.5万
展开全部
打开终端 然后VI环境下编译运行
一. 常用编译命令选项
假设源程序文件名为test.c。

1. 无选项编译链接
用法:#gcc test.c
作用:将test.c预处理、汇编、编译并链接形成可执行文件。这里未指定输出文件,默认输出为a.out。

2. 选项 -o
用法:#gcc test.c -o test
作用:将test.c预处理、汇编、编译并链接形成可执行文件test。-o选项用来指定输出文件的文件名。

3. 选项 -E
用法:#gcc -E test.c -o test.i
李志宾202306
2012-02-18
知道答主
回答量:7
采纳率:0%
帮助的人:5.5万
展开全部
不知道你是如何编译的,如果没有指定生成的文件名的话,那么系统会默认的将可执行文件命名为a.out,执行的话先进入到可执行文件所在的目录,然后 ./a.out 就可以了。如果你通过 - o 选项命名(假如名为test),那么直接 ./test 即可执行
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yjftgzj
2012-02-16
知道答主
回答量:4
采纳率:0%
帮助的人:6577
展开全部
不知道你是如何编译的,如果没有指定生成的文件名的话,那么系统会默认的将可执行文件命名为a.out,执行的话先进入到可执行文件所在的目录,然后 ./a.out 就可以了。如果你通过 - o 选项命名(假如名为test),那么直接 ./test 即可执行。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
naletive
2012-02-13 · TA获得超过1021个赞
知道小有建树答主
回答量:195
采纳率:0%
帮助的人:132万
展开全部
设,源程序名为 src.c
你想让编译后的程序名为 src
那么 cc src.c -o src
如果不指定 -o src ,那么默认生成 a.out
执行程序,方法为 ./src
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
鄢问硕如南
2019-04-04 · TA获得超过3967个赞
知道大有可为答主
回答量:3225
采纳率:33%
帮助的人:241万
展开全部
很简明的哦。
或者用Geany,一个简洁的IDE,很好用的。
下面望我的学习经验能跟你共享。
1、先在你要实现C程序的目录下建立一个C程序,如:先进入要实现C的目录cd
/home
然后mkdir
os(自己取的文件名)
2、使用vi命令编译你的C程序。如:vi
100.c(自己取的C文件名)
,按
i
键进入编辑命令,接下来就是编辑了,输完之后,按ESC,然后按shift+冒号,提示为冒号,输入wq(保存并退出,不保存则为q
!)
3、编译命令为gcc
-o
文件名(不带后缀)
文件名
如上面的:gcc
-o
100
100.c
4、若程序有错,则重复第二步。
5、若成功编译,则使用
.
/文件名
如:./
100
记住是一点加斜杠
这个上面显示得不是很清楚。
以上就是我在学习中学到的,希望对你有帮助。
NGC44865级2009-10-22两个问题,首先是路径,这和在windows下运行是一样的,你输入文件命它就会运行了,不过不同的是,如果你只输入文件名的话,linux默认是不会在当前目录下去找的,所以你还要给出路经,前面多位朋友说的"./文件名"其实就是指的在当前目录下找这个文件,如果你不在当前目录的话,在文件名前给出具体的路径就行了,相对路径和绝对路径都可以;其次是权限,如果你要运行这个文件,你还要确保你对它有“执行”这个权限,假如你是这个文件的所有者那么你可以用ls
-l或者ll命令来看它的权限,如果你没有其它的安全顾虑的话,你可以用chmod
777
文件名,来给这个文件的所有用户加上执行权。然后再按前面的方式运行,应该没有什么问题了。事实上,在很多系统上,有执行权的文件在终端显示的是绿色。补充:
运行前得用gcc编译,如果你不会,在windows下编译好放上去应该也行。gcc的使用方法前面几位朋友已经说的很详细了。更多回答
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式