gcc test.c这样将编译出一个名为a.out的程序
gcc test.c -o test这样将编译出一个名为test的程序,-o参数用来指定生成程序的名
字
注意;用g++或gcc编译时,如果你的程序放在c:\下,在dos窗口也必须保证在dos根目录在那儿,
即dos窗口上必须显示是c:\>,如果不是通过cd命令改变。
例子
比如我在c盘下建立了一个文件
//文件代码
#include <iostream>
using namespace std;
int main()
{
cout<<"Hello,world";
}
然后保存为Hello.cpp
打开dos窗口,发现dos窗口显示的是F:\>
我键入c:然后回车
目录回到c盘
然后键入g++ Hello.cpp -o Hello
这样就编译完了,在c盘下就会有一个Hello.exe文件,在dos窗口下再键入Hello。出现结果了吧。
-------------------------------------------------------------------------------------------
下面再讲这么在vim直接编译程序
首先安装vim,安装完成后在_vimrc中添加如下代码
" 设定文件浏览器目录为当前目录
set bsdir=buffer
set autochdir
这样vim直接就会把dos目录转到现在编辑的目录了,可以用:cd看是否目录正确。
然后在vim中写一个程序,保存一个位置,这个位置最好确定,因为如果经常变化,又是会出错,然后再vim中键入命令:!g++ filename.cpp -o filename
其中filename是你的保存的文件名,cpp是程序类型。编译完成后,再键入:!filename,成功了。
或者直接在vim中写入命令:make filename