我目前正在运行带有代码块的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编译器。
任何人都可以帮忙吗?
答案 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参数。这或者它可能是编译器或源文件本身的文件路径问题。