【上手centos】二、C/C++的编译与运行
尝试了一下运行C/C++程序,觉得最好还是记下来吧,毕竟也算是从不知到已知呢么。
我用sublime写了2个程序,test.c和test.cpp,分别是C程序和C++程序
step1:编译:
#gcc test.c -o test
这样就会生成一个名位test的执行文件,如果命令直接写 gcc test.c不指明生成文件的名字,则会生成一个a.out文件,唔,我不知道干啥用的
step2:运行
#./test
test即为编译之后输出的那个可执行文件的名称
我按照同样的方法运行C++程序,却遇到了一个问题:
gcc:error trying to exec 'cc1plus' execvp:没有这个文件或目录
网上搜了之后知道,因为gcc是用来编译C语言的,本身并不能进行c++的编译,对于c++的编译需要安装一些其他的东西:
#yum install gcc-c++
这样就可以了,编译运行test.cpp:
#gcc test.cpp -o testcpp
#./test.cpp
可以了~