(我不太确定是否需要这个地方,如果可能,请移动到另一个Stack Exchange社区)无法在Raspbian上运行带有Geany或Terminal的C++程序(Debian)
我在Raspberry Pi上学习C++(使用Raspian(Debian),btw),我用Geany IDE创建了一个简单的Hello World程序。我编译,构建程序,然后运行它。但是,我得到一个错误:
./geany_run_script.sh: 5: ./geany_run_script.sh: ./HelloWorld: Permission denied
------------------
(program exited with code: 126)
Press return to continue
编译命令是g++ -c "%f"
和构建命令是g++ -o "%e" "%f"
。 如果您觉得它有帮助,那么文件类型就是.cxx
。
我想使用Geany由于方便运行。不幸的是我不能像超级用户那样在终端上运行它,即使在使用chmod +x
之后。
请显示HelloWorld的文件权限 – frlan 2014-10-22 16:46:54
对我来说g ++总是为文件添加+ x个标志。你不是在使用fat或NTFS分区的USB驱动器吗?运行'mount'命令并检查当前目录所在设备的'noexec'标志。 – Arpegius 2014-10-22 21:52:32
@frlan会做。 – 2014-10-23 04:20:39