怎么在CMD下直接运行G++编译源代码?

我的DEVC++装在D盘下面~而且把PATH设置成了D:\ProgramFiles\DEV-CPP\Bin,但是编译的时候还是会出错,好郁闷,不是代码的问题,代码在DEV... 我的DEVC++装在D盘下面~而且把PATH设置成了D:\Program Files\DEV-CPP\Bin,但是编译的时候还是会出错,好郁闷,不是代码的问题,代码在DEVC++下面可以运行~求高手指教~~ 展开
 我来答
veket的小号
2012-10-17 · TA获得超过3371个赞
知道大有可为答主
回答量:3762
采纳率:0%
帮助的人:3992万
展开全部
路径 中 带空格了 要加引号 英文的

"D:\Program Files\DEV-CPP\Bin"

和path 中原有的其他路径用 分号隔开英文的的分号

例如 原来 path 是

%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program Files\Common Files\Thunder Network\KanKan\Codecs;C:\TC200

可以加前面 也可以加中间 还可以加最后面

就写个加最后面的吧

%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program Files\Common Files\Thunder Network\KanKan\Codecs;C:\TC200;"D:\Program Files\DEV-CPP\Bin"

.................
源代码 放D:\
cmd进入d盘

g++ -o test.exe test.cpp
g++ -o test test.cpp
或者
g++ test.cpp -o test

可执行文件的 .exe 可以省略
追问


这样可以编译了,但是还有新问题,可不可以顺便说下path那里改设置成什么,我只有“D:\Program Files\DEV-CPP\Bin”,新问题好像是不能引入库函数什么的,设置DEVC++用CMD编译有什么需要注意的?

追答
abs  头文件 cmath (C语言是 math.h, 去掉.h 前面加个c)
printf 头文件 cstdio(C语言是 stdio.h, 去掉.h 前面加个c)
..............
还有其他C函数 要 什么头文件自己找

C语言中的函数 C++下也已用 但是头文件 要 改
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式