&引用;无法执行二进制文件";运行编译后的c++;在Ubuntu for Windows平台上使用Eclipse的程序 我想从Windows平台上的VisualStudio到Ubuntu的Eclipse进行C++开发,因为我几乎在java上开发了所有的程序,都是用Eclipse开发的,我只使用Windows虚拟机,开发C++程序来实现WINDOWS操作系统。所以,如果我很高兴能够完全不用Windows虚拟机的话。然而,我成功地配置了MinGW和Eclipse,足以编译程序,但不能执行它们
到目前为止,我已经经历了以下步骤: 我已安装mingw32软件包和依赖项:&引用;无法执行二进制文件";运行编译后的c++;在Ubuntu for Windows平台上使用Eclipse的程序 我想从Windows平台上的VisualStudio到Ubuntu的Eclipse进行C++开发,因为我几乎在java上开发了所有的程序,都是用Eclipse开发的,我只使用Windows虚拟机,开发C++程序来实现WINDOWS操作系统。所以,如果我很高兴能够完全不用Windows虚拟机的话。然而,我成功地配置了MinGW和Eclipse,足以编译程序,但不能执行它们,c++,linux,eclipse,cross-platform,mingw32,C++,Linux,Eclipse,Cross Platform,Mingw32,到目前为止,我已经经历了以下步骤: 我已安装mingw32软件包和依赖项: $ sudo apt-get install mingw32 我已经安装了EclipseMars for C/C++开发(手动安装,以使此安装与我已经安装的其他Eclipse隔离),并以这种方式创建了一个新项目: - New C++ project. - [...] - Cross-prefix: i586-mingw32msvc- - Cross path: /usr/bin/ 通过这种配置,我能够正确地构建一个.
$ sudo apt-get install mingw32
我已经安装了EclipseMars for C/C++开发(手动安装,以使此安装与我已经安装的其他Eclipse隔离),并以这种方式创建了一个新项目:
- New C++ project.
- [...]
- Cross-prefix: i586-mingw32msvc-
- Cross path: /usr/bin/
通过这种配置,我能够正确地构建一个.exe,我可以在Windows上成功地执行它,但是当尝试调试它或在Eclipse下执行它时,我会遇到这样的错误:“无法执行二进制文件”
Google上我看到一些帖子建议使用wine来执行.exe,但我认为mingw32可以执行它。我错了,这是不可能的,还是只是做错了什么?Mingw32是一个windows编译器,将源代码编译成windows可执行文件。此外,编译器无法执行文件(如问题中所述),它只是将源代码编译为可执行形式,在本例中为windows可执行文件(*.exe)。因此,是的,为了在Ubuntu中运行.exe,您需要类似Wine的东西,它模拟Windows环境,Mingw32是一个Windows编译器,将源代码编译成Windows可执行文件。此外,编译器无法执行文件(如问题中所述),它只是将源代码编译为可执行形式,在本例中为windows可执行文件(*.exe)。因此,是的,为了在Ubuntu中运行.exe,您需要类似Wine的东西,它模拟Windows环境,Mingw32是一个Windows编译器,将源代码编译成Windows可执行文件。此外,编译器无法执行文件(如问题中所述),它只是将源代码编译为可执行形式,在本例中为windows可执行文件(*.exe)。因此,是的,为了在Ubuntu中运行.exe,您需要类似Wine的东西,它模拟Windows环境,Mingw32是一个Windows编译器,将源代码编译成Windows可执行文件。此外,编译器无法执行文件(如问题中所述),它只是将源代码编译为可执行形式,在本例中为windows可执行文件(*.exe)。因此,是的,为了在Ubuntu中运行.exe,您需要类似Wine的东西来模拟Windows环境mingw是一套用于构建本机Windows可执行文件的GNU工具。
它不执行任何操作。
如果您真的想为Windows交叉编译,则需要Windows或模拟器来执行 要构建Ubuntu,您只需使用本机编译器
sudo apt-get install gcc
mingw是一组GNU工具,用于构建本机Windows可执行文件。
它不执行任何操作。
如果您真的想为Windows交叉编译,则需要Windows或模拟器来执行 要构建Ubuntu,您只需使用本机编译器
sudo apt-get install gcc
mingw是一组GNU工具,用于构建本机Windows可执行文件。
它不执行任何操作。
如果您真的想为Windows交叉编译,则需要Windows或模拟器来执行 要构建Ubuntu,您只需使用本机编译器
sudo apt-get install gcc
mingw是一组GNU工具,用于构建本机Windows可执行文件。
它不执行任何操作。
如果您真的想为Windows交叉编译,则需要Windows或模拟器来执行 要构建Ubuntu,您只需使用本机编译器
sudo apt-get install gcc