当前位置: 技术问答>linux和unix
在linux中进行c编程,遇到一个困惑???
来源: 互联网 发布时间:2017-02-16
本文导语: 我最近在linux系统里面进行c编程,就是在vim里面写C程序,但是我遇到一个困惑。就是当我写完程序,并且编译后,发现了一些语法错误,编译不通过,这个时候我要回到vim里面去修改程序了,可是如果进入vim的时候...
我最近在linux系统里面进行c编程,就是在vim里面写C程序,但是我遇到一个困惑。就是当我写完程序,并且编译后,发现了一些语法错误,编译不通过,这个时候我要回到vim里面去修改程序了,可是如果进入vim的时候,错误又看不见了,那当然我还能在打开一个终端,进入vim,然后一边对照着另一个终端里面显示的错误一边改程序,可是不管怎么样,我都感觉这样很不方便。
所以老师,我想您已经明白我这个初学者的困惑了,我想请问老师你们有没有什么技巧(是怎样修改程序的语法错误的,不会和我上面说的一样吧?!)?
我之前是在windows系统里面,用VC6.0写c程序的,在那里写程序,就算遇到语法错误,也能双击控制台里面的一个错误然后快速定位错误的地方,可是现在感觉没那么方便了。
还有,老师对我这样一个刚开始在linux下c编程的同学,有没有什么学习方法上的建议呢?
所以老师,我想您已经明白我这个初学者的困惑了,我想请问老师你们有没有什么技巧(是怎样修改程序的语法错误的,不会和我上面说的一样吧?!)?
我之前是在windows系统里面,用VC6.0写c程序的,在那里写程序,就算遇到语法错误,也能双击控制台里面的一个错误然后快速定位错误的地方,可是现在感觉没那么方便了。
还有,老师对我这样一个刚开始在linux下c编程的同学,有没有什么学习方法上的建议呢?
|
用gvim会弹出一个新的窗口这样方便一点,或者进入vim的末行模式输入:!gcc ...,这样不用退出vim就可以看到错误信息了。
|
上网搜搜下个别人配置好的vim,再加上#1楼的用法,可以达到你说的效果
|
|
不知道你是不是在WIN下面跑的虚拟机。如果是的话,你可以说说我觉得比较舒服的编码方式。linux开sumba服务,WIN下面用Source Insight写代码,用SecureCRT连接linux进行编译之类的操作。不知道我说清楚没,反正个人觉得这样编码可能会让一些有WIN下面编程经验又刚接触linux下编程的人感觉更加习惯一点,