如何在Windows中运行最初为Linux编写的已编译C ++代码?

时间:2014-05-08 12:37:51

标签: c++

我有为Linux编写的(科学)程序的.tar.gz源代码。我想在Windows中编译并运行该程序。我使用CodeBlocks(GCC)在Windows中编译程序,现在想运行它。

该程序有一些预定义的场景(输入)作为示例,(看似)存储为.h文件。

在Linux中,我以这种方式运行它们:(程序的名称是PROG)

$ \.PROG sample

,它显示了计算输出。现在我已经在Windows中编译了它,我怎么能在这里做同样的事情?

2 个答案:

答案 0 :(得分:1)

通常在Linux上运行程序时我会使用:

./prog

并在Windows上删除./,因为当前工作目录已包含在搜索路径中。在典型的Linux shell上,它不是,这就是当程序不在PATH的某个目录中时必须使用./的原因。

答案 1 :(得分:1)

您可以从codeblocks内部运行该程序。你应该去Project - >设置程序参数并编写" sample"这样做。