Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/125.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
运行ubuntueclipsec++;地狱世界 我试图在Ubuntu 12.04上运行Eclipse上的World C++。我安装了g++并编写了以下代码: #include<vector> #include<string> #include <iostream> using namespace std; int main() { cout << "Hello World" << endl; return 0; }_C++_Eclipse_Ubuntu - Fatal编程技术网

运行ubuntueclipsec++;地狱世界 我试图在Ubuntu 12.04上运行Eclipse上的World C++。我安装了g++并编写了以下代码: #include<vector> #include<string> #include <iostream> using namespace std; int main() { cout << "Hello World" << endl; return 0; }

运行ubuntueclipsec++;地狱世界 我试图在Ubuntu 12.04上运行Eclipse上的World C++。我安装了g++并编写了以下代码: #include<vector> #include<string> #include <iostream> using namespace std; int main() { cout << "Hello World" << endl; return 0; },c++,eclipse,ubuntu,C++,Eclipse,Ubuntu,运行输出消息: Launching TopCoder has encountered a problem Error starting process Error starting process. Exec_tty error:Cannot run program "/media/01CCE00FA6888D80/Achieve/Eclipse/TopCoder/Debug/TopCoder": Unknown reason Exec_tty error:Cannot run program

运行输出消息:

Launching TopCoder has encountered a problem
Error starting process

Error starting process.
Exec_tty error:Cannot run program "/media/01CCE00FA6888D80/Achieve/Eclipse/TopCoder/Debug/TopCoder": Unknown reason
Exec_tty error:Cannot run program "/media/01CCE00FA6888D80/Achieve/Eclipse/TopCoder/Debug/TopCoder": Unknown reason
Exec_tty error:Cannot run program "/media/01CCE00FA6888D80/Achieve/Eclipse/TopCoder/Debug/TopCoder": Unknown reason
当我将源代码放在ext4驱动器上时,它会生成并运行 我变了

proc            /proc           proc    nodev,noexec,nosuid 0       0
在/etc/fstab中

proc            /proc           proc    dev,exec,suid 0       0

但是没有用处。

尝试从命令行构建它。然后您将知道问题是与g++还是与eclipse有关。我想您应该在eclipse中的某个地方更改编译器路径,您确定您有eclipse cdt吗?最简单的编译方法是:

g++yourfile.cpp


您正在尝试从
/media/01CCE00FA6888D80
卷运行应用程序。可移动USB?最可能的罪魁祸首是
noexec
,它是默认装载命令行的一个选项

检查
noexec
是否是安装文件系统选项的一部分,方法是:

grep noexec /proc/mounts
如果这导致输出指示
noexec
对文件系统有效,请尝试:

sudo mount -o remount,exec /media/01CCE00FA6888D80

另外,如果可移动卷是NTFS,您的相似性可能会有所不同。

您的问题是,您的工作区可能位于与您在Linux上运行项目时安装的ubuntu不同的驱动器上。当我的项目在我的E-drive中时,我也面临同样的问题。我给予了读写权限,但这对我来说仍然不够。当我试图运行该项目时,同样的错误不断出现

我已将我的项目转移到我的主文件夹中,并授予了权限,项目已运行


我相信LINUX C编译器的某些权限存在问题

您可以从命令行运行此命令吗?脱离主题:您不需要
返回0 >主< /代码>。您的问题可能类似于。
sudo mount -o remount,exec /media/01CCE00FA6888D80