2014-03-28 124 views
0

使用-m32和-m64爲32位和64位可執行文件/共享庫鏈接到靜態glib-2.0庫。鏈接到32位和64位靜態glib-2.0庫

我在安裝libglib2.0-dev和libglib2.0-dev:i386。

當我安裝ibglib2.0-dev的:I386,它消除了libglib2.0-dev的,所述AMD64包 當我安裝ibglib2.0-dev的:AMD64,它消除了libglib2.0-dev的:I386包。

因此,基本上32位和64位版本的靜態libglib-2.0庫不能共存,因此我無法在同一臺64位Linux機器上編譯32位和64位可執行文件。

+0

屬於SE網站AskUbuntu –

回答

0

這並不屬於SO--這是Ubuntu包裝的問題,所以它更適合於Ask Ubuntu。這就是說,我相信你要找的是Multiarch

另外,請記住,靜態鏈接到glib有license implications,你需要注意的是。