在Linux下使用Windows MinGW .a库

时间:2011-09-07 08:44:49

标签: mingw

我有一个在Windows下用MinGW创建的库。 .a库包含一些.o文件。现在我想在Linux下使用这个库。如果我尝试将库链接到我的程序,我会得到一些对此库中函数的未定义引用。然而,在windwos下没有任何问题。是否可以将Windows MinGW .a库“转换”为Linux?

2 个答案:

答案 0 :(得分:2)

它将被编译为使用Windows操作系统功能,因此无法在其他平台上运行。

您可以尝试将其与WINE(适用于Linux的Windows API适配器)链接,但最简单的解决方案是在您可以访问源代码时重新编译目标平台上的库。

答案 1 :(得分:0)

MinGW适用于Windows平台。如果你想运行linux,请使用像gcc

这样的gnome编译器编译代码