前言,本文介绍的利用linux系统编写C/C++语言程序是在CentOS 环境下实现的,在编程之前,您得先安装Linux系统或者Linux虚拟机,一切准备好之后我们就可以开始编程了。
(1).开启电脑或Linux虚拟机(本人使用的是虚拟机)
(2)创建文件
点击左上角应用程序->系统工具->终端
得到如下结果
(3)编辑文件
在输入框中输入vim hello.c //这里vim指创建一个文件。hello.chello是文件名可随意取,
//.c是文件类型,这里指创建一个名称为hello的c文件
按下回车键得到
按下字符键’i’
开始输入一段C语言文件(这里我们先输入一段错误代码,看看怎么调试修改),例:
在上边的程序里,我再printf后边没有加分号。
现在我们保存这段程序,保存方法:1.按下“Esc”键。2.输入“:wq!”。3.按下回车。
注意:双引号里边的字符一个都不能少!
过程及结果如下:
第2 步完成后:
按下回车之后:
(4)调试及运行
首先进行编译,输入gcc hello.c -o hello 并按下回车
//作用是将c文件,hello.c编译生成hello.obj文件
//如果编写的是c++文件,则输入g++ hello.cpp -o hello
按下回车之前
按下回车之后
看上边给出了错误提示,我们来修改错误,
输入vim hello.c
按下回车
现在看到这个界面还不能进行修改,需要在键盘上按下‘A’,结果如下,看看和上面有什么不同
修改错误(加上我们的分号)
并按下ESC 以及输入 :wq!
按下回车
现在输入gcc hello.c -o hello
按下回车没有出现错误即编译成功
输入./hello并按下回车即可运行编写的程序
之所以上边“hello word !”和后边的语句连在一起,是因为我没有加分号。
如果要写C++程序,只需将gcc换为g++以及.c换成.cpp。
具体过程就在上边,本人也是初学者,如果哪位大神发现有错误的地方,欢迎您批评指正!
本文出自 “分享中进步” 博客,请务必保留此出处http://xmwen1.blog.51cto.com/10730069/1706391