用eclipse编译C++老出现这个是什么意思

****BuildofconfigurationDebugforprojectMatrixAdd********InternalBuilderisusedforbuild... **** Build of configuration Debug for project MatrixAdd ****

**** Internal Builder is used for build ****
g++ -oMatrixAdd.exe MatrixAdd.o
D:\快盘\LXJ\software\PKUCTutor2012\mingw\bin\..\lib\gcc\mingw32\3.4.5\..\..\..\..\mingw32\bin\ld.exe: cannot open output file MatrixAdd.exe: Permission denied
collect2: ld returned 1 exit status
Build error occurred, build is stopped
Time consumed: 438 ms.
展开
 我来答
lqn_anthony
2013-09-19 · 超过23用户采纳过TA的回答
知道答主
回答量:67
采纳率:0%
帮助的人:57.4万
展开全部
直译:没有权限,不能打开输出的文件:MatrixAdd.exe。

个人理解,你在试图连接生成一个exe,这个输出的目录位置可能g++运行的时候没有访问权限。

话说,您这是linux还是windows啊,如果是windows为什么用g++呢
追问
g++是什么啊?我是windows
追答
g++是编译器啊,哦,我明白了,你用的eclipse,所以用的是gnu的编译器,我还说你怎么不用VC呢。

可能的问题是,中文目录,以后开发工程杜绝中文。

二就是,这个是不是只读磁盘?移动盘开了只读什么的?
拉微21
2013-09-19
知道答主
回答量:44
采纳率:0%
帮助的人:26万
展开全部
没有打开MatrixAdd.txt的权限,创建工程中止
追问
所以怎么破?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Iridescent_rsy
2013-09-19
知道答主
回答量:6
采纳率:0%
帮助的人:5.6万
展开全部
以管理员身份运行Eclipse试试
追问
如果重启,第一次是好的,但以后就不行了
追答
这个就不太了解了,没用怎么过C++的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式