重新编译32位库

时间:2010-12-12 23:09:50

标签: windows ubuntu 64-bit compilation

我想知道如何或使用我可以重新编译32位库以使其在64位上工作,我可以访问源代码,我只想知道如何做到这一点。

谢谢!

无论是使用ubuntu还是windows,编译,我都没有偏好。

这是C语言!!

2 个答案:

答案 0 :(得分:0)

您没有说出您正在使用的IDE,但应该有一个选项来定位64位操作系统。

对于Visual Studio,您选择构建> Configuration Manager ... 然后将“平台”从“任何CPU”或“x86”更改为“x64”。

然后,您可以查看项目文件以查看已添加/更改的编译选项。

顺便说一句,如果它是Windows应用程序,它仍然可以在不重新编译的情况下工作。 64位Windows将运行32位应用程序。

答案 1 :(得分:0)

请注意,如果在代码中有关于指针和字大小的假设,则将下拉从“32”更改为“64”可能是不够的。必须通过适当的测试协议来检测这些问题。