如何在Windows中运行最初为Linux编写的编译后的c++代码
How to run a compiled C++ code written originally for Linux in Windows?
我有一个为Linux编写的(科学)程序的.tar.gz源代码。我想在Windows上编译并运行这个程序。我在Windows中使用CodeBlocks (GCC)编译了这个程序,现在想运行它。
程序有一些预定义的场景(输入)作为示例,它们(似乎)存储为.h文件。
在Linux中,我这样运行它们:(程序的名称是PROG)
$ .PROG sample
,它显示了计算输出。现在我已经在Windows中编译了它,我怎么能在这里做同样的事情呢?
可以从代码块内部运行程序。您应该进入项目->设置程序参数,并写入"sample"。
通常在Linux上运行程序时,我使用:
./prog
,在Windows上,我删除了./
,因为当前工作目录已经包含在搜索路径中。在典型的linux shell中,它不是,这就是为什么当程序不在PATH中的某个目录中时必须使用./
的原因。
相关文章:
- 在Linux for Windows上编译C++代码时出错
- 在编译C++代码(具有dlib和opencv)到WASM时面临问题
- 在程序中编写脚本来编写和编译代码
- 未定义的引用 .. 使用 OpenCV 编译 C++ 代码时,从命令行
- 在macos上编译代码的未解析符号
- 使用个人C++库编译代码时,与头文件一起使用时会中断
- 使用指针编译代码后,.cpp文件将变为随机字符
- VS Express 无法正确编译代码(?
- 如何在Ubuntu中使用Visual Studio代码编译C++代码
- 使用 Android NDK 使用 clang++ 编译C++代码时对"_Unwind_Resume"的未定义引用
- 无法使用两个包装不同下一层的ssl_stream编译代码
- 编译代码时"[Warning] extra tokens at end of"
- 无法编译代码,因为它已在 C++11 中弃用
- 如何在 Azure 应用服务中使用 cl.exe 编译 C++ 代码并生成可执行文件
- 如何调试编译 c++ 代码的 bazel?
- 为什么在使用转换构造函数编译代码时需要 const 复制构造函数?
- 编译 C++ 代码后尺寸较大
- 使用用 C++ 和 DDS 编写的 CMAKE 编译代码
- 编译代码时如何不制作二进制文件?
- 如何使用所有其他文件信息来编译代码,例如HAAR级联训练的权重的XML文件