目标:在Linux上交叉编译cpp代码并在Windows上执行。
在浏览了大量内容之后,我在Linux上安装了mingw-w64并使用mingw-w64-g ++生成了一个helloWorld.exe文件。 这个汇编很成功。在Windows上运行helloWorld.exe时,它最初会出现libstdc ++ - 6.dll错误。 在将从Windows上的MinGW安装到DLL的路径添加到PATH变量中时,exe运行并终止而没有任何输出。 它退出时出现错误代码127 [Command Not Found]。
我查看了几个搜索结果,这些搜索结果来自可能已经有您答案的问题"建议,但没有一个确切的问题。
答案 0 :(得分:0)
我认为问题源于PATH变量(安装了mingw64的目录)有时人们会混淆 \ bin 文件夹。它应该是" C:\ Program Files \ mingw-w64 \ x86_64-5.3.0-posix-seh-rt_v4-rev0 \ mingw64 \ bin" 不是&# 34; C:\ Program Files \ mingw-w64 \ bin"