codeblocks无法打开g ++

时间:2013-12-30 22:49:09

标签: c++ gcc codeblocks

我目前正在运行带有代码块的ubuntu 13.10,当我尝试构建它时会出现这条消息:

g++    -c /home/rhys/Documents/Progamming/c++/Class_private/main.cpp -o /home/rhys/Documents/Progamming/c++/Class_private/main.o 
/bin/sh: 0: Can't open g++    -c /home/rhys/Documents/Progamming/c++/Class_private/main.cpp -o /home/rhys/Documents/Progamming   /c++/Class_private/main.o

Process terminated with status 127 (0 minutes, 0 seconds)
0 errors, 0 warnings (0 minutes, 0 seconds)

它过去工作正常,但它现在不起作用,我已经下载了build-essential,然后是设置中设置的gcc编译器。

任何人都可以帮忙吗?

2 个答案:

答案 0 :(得分:0)

我认为您必须为您的文件和/或整个工作目录设置访问权限。所以去那里,用chmod更改权限:

  

cd / home / rhys / Documents / Progamming / c ++ / Class_private /

     

chmod 755 *

如果这不起作用,您应该检查g ++是否可访问。运行:

  

g ++ --version

查看是否打印信息或其他错误。

另一个解决方案可能是以超级用户身份打开Code :: Blocks,然后像往常一样重试。

答案 1 :(得分:0)

选中“设置 - >环境 - >常规设置 - > Shell运行命令:”并确保它显示“/ bin / sh -c”您必须具有-c参数。这或者它可能是编译器或源文件本身的文件路径问题。