代码块无法打开 G++

codeblocks can't open g++

本文关键字:G++ 代码      更新时间:2023-10-16

我目前正在运行带有代码块的 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)

它曾经工作正常,但现在不起作用,我已经下载了构建基本版,然后在设置中设置了 gcc 编译器。

谁能帮忙??

选中"设置 -> 环境 ->

常规设置 -> Shell 以运行命令:"并确保它显示"/bin/sh -c"您必须具有 -c 参数。无论是这样,还是它都可能是编译器或源文件本身的文件路径问题。

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

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

CHMOD 755 *

如果这不起作用,也许您应该检查 g++ 是否可以访问。跑:

g++ --版本

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

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