Solaris搭建64位C語言開發環境

來源:互聯網
上載者:User

剛來公司時,公司的C程式還是32位的。後來我閱讀了一些資料,覺得64位的程式才是真正的趨勢,所以就開始嘗試著開發64位的程式。這篇文章介紹如何在Solaris下搭建64位C語言開發環境,希望給需要的朋友一點協助。

(1)gcc

Solaris的/usr/sfw/bin/gcc可以用來編譯64位C程式,但是需要加-m64編譯選項。此外也可以從gcc的官網下載gcc原始碼,自行編譯安裝,但是要注意編譯出來的gcc需要是64位的。

(2)gdb

調試64位C程式需要64位的gdb,gdb的安裝步驟如下(以7.6版本為例):

1)gunzip gdb-7.6.tar.gz
2)tar xvf gdb-7.6.tar
3)cd gdb-7.6
4)export CC="/usr/sfw/bin/gcc -m64"
5)./configure –prefix=“/…/…(a folder path)”
6)make
7)make install


需要注意的是,目前gdb的最新版本是7.7,在Solaris下編譯會有錯誤。解決辦法也很簡單,可以參考這篇文章  。

(3)參考資料

個人認為Oracle的這本《Solaris 64-bit Developer’s Guide》,是在Solaris下開發64位C程式最好的資料。每一位C語言開發人員都應該看一下,相信都能受益匪淺。

Solaris 64-bit Developer’s Guide 英文PDF版下載: 

免費在 http://linux.bkjia.com/

使用者名稱與密碼都是www.bkjia.com

具體下載目錄在 /2014年資料/2月/15日/Solaris搭建64位C語言開發環境

下載方法見

  • 1
  • 2
  • 下一頁

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.