原文:如何在linux 32位機器編譯64位程序

編譯 位程序,不一定要編譯機器是 位的,但是 位機器默認安裝的gcc編譯環境還是不能用來編譯 位程序。 編譯 位程序,需要加上 m 編譯器參數,默認安裝的gcc已經支持該參數,但是缺少 位機器指令相關的文件,所以不能編譯,會出現下面的錯誤 plain view plain copy Infileincludedfrom usr include features.h: , from usr incl ...

2017-08-09 10:12 0 2706 推薦指數:

查看詳情

<摘錄>如何在64linux強制編譯32應用程序

GDC注:因為需要解決在linux64機上編譯32的mongodb(沒辦法,因為編譯的php是32,然后我想將mongdb擴展添加到php中),在網上搜了很多文章,感覺這篇好懂,而且好用。我使用的是方法一,具體為: > linux32 ./configure ...

Wed Sep 03 18:14:00 CST 2014 0 9837
64linux編譯32程序

一般情況下我們最好是在一個平台上編譯本平台的二進制程序,比如在32平台上編譯32程序而在64平台上編譯64程序。 現在64的系統(這里主要指x86_64系統,包括AMD64和Intel的EM64T)已經開始廣泛的使用起來了,甚至於你現在要是想買32的處理器根本就沒有。64 ...

Wed Sep 12 23:07:00 CST 2018 0 6887
64ubuntu編譯32程序

如上使用C4這個小工具時遇到來需要仿真32系統的需求,發現使用-m32參數后,編譯提示錯誤,如下: 首先要打開64系統對32的支持 第一步:確認64為架構的內核 說明已擁有64架構內核。 第二步:確認打開了多架構支持功能 說明已打開 ...

Mon Nov 10 19:35:00 CST 2014 5 11409
64linux上運行32程序

1.症狀 (1)執行bin文件時提示:No such file or directory (2)ldd bin文件 的輸出為: not a dynamic executable (3)file bin文件 的輸出顯示程序32 2.解決 debian上只要安裝 ia32 ...

Thu Dec 12 04:50:00 CST 2013 0 6349
查看linux機器32還是64的方法

查看linux機器32還是64的方法: file /sbin/init 或者 file /bin/ls/sbin/init: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses ...

Fri May 25 19:47:00 CST 2012 0 66184
如何看linux32還是64

如何看linux32還是64 查看linux是多少的幾位方法: 查看linux機器32還是64的方法: 方法一: file /sbin/init 或者 file /bin/ls 結果如下: /sbin/init: ELF 64-bit LSB ...

Fri Jun 29 18:23:00 CST 2012 0 10826
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM