c++ - 使用 Codelite IDE 和 Ubuntu 执行格式错误

标签 c++ ubuntu mingw codelite

我正在尝试在带有 MinGW 编译器(i686-w64-mingw32)的 Ubuntu 18.04.5 LTS 计算机上使用 IDE Codelite 运行 C++ 程序。当我执行它给出错误“执行格式错误”。我不知道如何解决这个问题。我很感激任何建议。

最佳答案

你说你正在尝试运行一个程序,对吗? MinGW 是一个跨平台的 Windows 工具链。你用它构建的任何东西都不会在 Linux 上本地运行。使用GCC如果您想编写一个可以运行的应用程序。
当您说“执行”时,您是指使用 Codelite 构建还是执行程序? Codelite 错误可能是一个错误,或者一个错误配置的设置,或者其他什么。一个简单的“执行格式错误”谷歌告诉我错误来自应用程序无法执行。它通常后跟一个描述,例如“权限被拒绝”。然而,这很可能是因为您正在尝试执行 Windows 应用程序。

关于c++ - 使用 Codelite IDE 和 Ubuntu 执行格式错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64734325/

相关文章:

c++ - 为android创建一个静态c lib

c++ - 控制台应用程序中带有 Unicode 字符的 _tprintf

ubuntu - 使用 BLAS (LAPACK) 模块编译 Fortran 代码

python - 使用 MinGW(PyQt4.11、Qt4.8.6)在 Windows7 上构建 Qscintilla2 python 绑定(bind)

c++ - N 叉树实现 : cannot convert 'Tree::node*' to 'node*' in assignment

c++ - 列表中的结构不起作用

c++ - 如何更改两个连续位的无符号整数

python - 通过文件路径运行python时出现KeyError,直接在目录中时没有问题

apache - 更改 apache 的 html 文件

c++ - 警告已弃用的从字符串常量到 char * 的转换