Linux的终端怎么运行C语言
我编好了一个C程序,然后输入到Linux的终端上,但是我不知道怎么运行请哪位高手指导指导。详细点。。。。...
我编好了一个C程序 ,然后输入到Linux的终端上,但是我不知道怎么运行请哪位高手指导指导 。详细点。。。。
展开
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
一. 常用编译命令选项
假设源程序文件名为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
微测检测5.10
2023-05-10 广告
2023-05-10 广告
您好!建议咨 深圳市微测检测有限公司,已建立起十余个专业实验室,企业通过微测检测就可以获得一站式的测试与认 证解决方案;(EMC、RF、MFi、BQB、QI、USB、安全、锂电池、快充、汽车电子EMC、汽车手机互 联、语音通话质量),认证遇...
点击进入详情页
本回答由微测检测5.10提供
展开全部
不知道你是如何编译的,如果没有指定生成的文件名的话,那么系统会默认的将可执行文件命名为a.out,执行的话先进入到可执行文件所在的目录,然后 ./a.out 就可以了。如果你通过 - o 选项命名(假如名为test),那么直接 ./test 即可执行
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不知道你是如何编译的,如果没有指定生成的文件名的话,那么系统会默认的将可执行文件命名为a.out,执行的话先进入到可执行文件所在的目录,然后 ./a.out 就可以了。如果你通过 - o 选项命名(假如名为test),那么直接 ./test 即可执行。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
设,源程序名为 src.c
你想让编译后的程序名为 src
那么 cc src.c -o src
如果不指定 -o src ,那么默认生成 a.out
执行程序,方法为 ./src
你想让编译后的程序名为 src
那么 cc src.c -o src
如果不指定 -o src ,那么默认生成 a.out
执行程序,方法为 ./src
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
很简明的哦。
或者用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的使用方法前面几位朋友已经说的很详细了。更多回答
或者用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的使用方法前面几位朋友已经说的很详细了。更多回答
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询