问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

linux中如何用gcc编译用vi写的c文件

发布网友 发布时间:2022-04-20 12:36

我来回答

5个回答

懂视网 时间:2022-05-26 00:58

linux如何编译c程序呢,下面就让我们来看看吧。

1、打开Linux系统,启动shell命令终端。

2、在终端中输入gedit helloworld.c命令并回车。

3、进入之后进行编译,编译好后保存并退出。

4、输入gcc helloworld.c命令并回车,等待编译成功。

5、输入命令 ./a.out  即可运行程序。

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

热心网友 时间:2022-05-25 22:06

方法/步骤

1、进入linux系统,创建C文件“vim test.c”同时进入vim编辑界面也可以利用指令“touch test.c”创建后,然后“vim test.c”进入vim编辑界面。

2、vim编辑界面,由“ESC”建来切换三种模式,一般模式:在Linux终端中输入“vim 文件名”就进入了一般模式,但不能输入文字。编辑模式:在一般模式下按i就会进入编辑模式,此时就可以写程序,按Esc可回到一般模式。

命令模式:在一般模式下按:就会进入命令模式,左下角会有一个冒号出现,此时可以敲入命令并执行。键盘“a”键可以直接进入编辑模式

3、通过输入底部指令“:set nu”显示行数。

4、输入完C代码后,记得“ESC”键切换,输入“:wq”保存退出。

5、指令“ls”显示当前目录下文件,我们可以见到存在的C文件编译“gcc -o test test.c”编译成功后,运行“./test”。

热心网友 时间:2022-05-25 23:24

用vi写的程序,首先要保存,在命令模式下,输入 :wq 表示保存。
然后在终端用cd命令进入到文件保存的目录,记住:文件名保存为以 .c 为后缀。
比方保存为 main.c ,则
输入 gcc main.c -o main
如果编译没有出错,然后输入 ./main
注意斜杠前的点符号 “.”不要掉了,他表示当前目录。
这样编译好的文件就执行了。
说明:-o后面的main表示编译生成的文件名称,你可以任取。

热心网友 时间:2022-05-26 00:59

有两种方法
1。保存好你编译的c文件,假如你的文件名是main.c,这是源文件,我们要把它编译成目标文件即以.o结束的文件(gcc -c main.c) ,再使用ll main*就可以查看到生成的目标文件,再将目标文件生成可执行文件(gcc -o main main.o) ,这里用main替代生成的可执行文件,再使用ll main*就可以查看到生成的可执行文件main,最后就是执行可执行文件了(sh main),这样就可以得到结果了。
2。可以一步到位,直接生成可执行文件,gcc -o main main.o,执行方法如方法一,用方法一可以看到详细的执行过程,建议使用方法1

热心网友 时间:2022-05-26 02:50

gcc name.c即可,默认文件名a.out
如要指定输出文件名,可用gcc name.c -o xxx(xxx为可执行文件名)
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
单位高温防护欠缺致员工中暑如何对待 狗狗为什么爱看视频 360浏览器怎么设置倍速播放 ...先讲女主的灵魂飘荡了一段时间,然后重生,请问是那本? 拯救者散热器怎么开 电脑如何一键还原系统电脑一键还原怎么操作 神舟笔记本电脑怎么重新设置神舟战神bios恢复出厂设置 神舟电脑恢复出厂设置神舟战神怎么恢复原厂系统 水泥楼梯如何铺木楼梯 家里面楼梯是水泥的不想铺地毯或者地砖还能铺什么 LINUX下的GCC详细教程,带图片的 linux下怎么使用gcc linux 中gcc怎么用,make 怎么用???? Linux下使用gcc编译及运行C程序的方法 Linux gcc怎么用?比如说,我要编译磁盘win7/c/tes... Linux中gcc编译器如何使用? 在Linux系统中,gcc的命令怎么用? linux怎么使用gcc命令编译文件 kindle怎么设置刷新 薪金煲的钱怎么转出 中信薪金宝怎么样?中信银行薪金宝收益率怎么算 取消中信银行薪金宝什么时候钱才能到账 中信薪金宝是怎么回事 中信银行基金煲怎么取消 如何取消中信银行薪金宝的注册? 我中信卡半夜被薪金煲转走了两万多,但薪金煲内的... 中信银行薪金宝怎么转出 中信银行薪金宝如何查询 中信银行开通薪金宝以后怎么不能转账 中信银行在薪金宝里的钱怎么赎回 想学习Linux,gcc编译器怎么安装? gcc的使用技巧 linux中如何进入gcc编译器 linux系统中gcc的命令怎么用? 刚买的kindle3,怎么设置刷新间隔,要闪瞎眼了 怎么把文件夹里的东西压缩 小新潮电脑如何把文件压缩成rar QQ情侣怎么设置 qq情侣标志怎么显示 qq情侣怎么开 QQ情侣是什么?QQ情侣怎么玩? 什么是QQ情侣? 手机QQ怎样建立情侣 怎么设置情侣qq qq怎样情侣空间 怎么申请QQ的情侣号 qq情侣空间如何登录? QQ情侣是什么 qq情侣怎么玩 kindle刷屏很厉害,我已经关了页面刷新,但还是全刷,甚至会闪两下,是坏了吗?