【问题标题】:Linking error when trying to compile The Powder Toy尝试编译 The Powder Toy 时出现链接错误
【发布时间】:2011-04-01 03:29:12
【问题描述】:

*Pastebin 的完整日志:* http://pastebin.com/QJyzzxNA

每当我尝试编译 The Powder Toy 时,它都会给我一个链接器错误,说该库与 x86_64 不兼容。我该怎么办?

Undefined symbols for architecture x86_64:
"_Py_InitModule4", referenced from:
_SDL_main in ccYupbfZ.o
ld: symbol(s) not found for architecture x86_64
collect2: ld returned 1 exit status
make: *** [powder-x] Error 1    

【问题讨论】:

    标签: python c linker x86-64


    【解决方案1】:

    您在现场编译为 64 位,据说 The Powder Toy 不支持 x86_64。编译为32位。

    【讨论】:

    • 它实际上支持 64 位:oi52.tinypic.com/2wpmptg.jpg 哪里说不支持?顺便说一句,我能够在 Python 控制台更新之前编译它,而且我没有以 32 位编译它。但是,如果有帮助,您如何在 32 位中编译?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-02-23
    • 1970-01-01
    • 2013-03-04
    • 1970-01-01
    • 2010-12-30
    • 1970-01-01
    相关资源
    最近更新 更多