-1
顯然有些事情我沒有做,但我看不到它是什麼。需要在64位Redhat機器上配置/編譯/編譯32位的libxml2
我跑(在bash shell)
CFLAGS = ' - M32位' 運行./configure
我也得到: 檢查創建系統類型... x86_64的未知-Linux的GNU 檢查主機系統類型... x86_64的未知-Linux的GNU 一個BSD兼容安裝...在/ usr/bin中檢查/安裝-c
====
但我需要編譯/配置,無論如何,生成32位。
我如何找出什麼是「合法」的指令是有./configure腳本使用i686的 - 使用gcc編譯
這是推動***** - *****的而不是x86_64的我瘋了!
試試'CFLAGS = -m32 LDFLAGS = -m32。/ configure'。 – nwellnhof 2014-10-28 13:53:44
[如何在使用gcc/cmake的64位linux機器上編譯32位二進制文件]的可能的重複(http://stackoverflow.com/questions/1272357/how-to-compile-a-32-bit-二進制上-A-64位Linux的機器與-GCC-cmake的) – Raedwald 2016-10-20 14:25:30