Solaris搭建64位C语言开发环境

刚来公司时,公司的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.gz2)tar xvf gdb-7.6.tar3)cd gdb-7.64)export CC=”/usr/sfw/bin/gcc -m64″5)./configure –prefix=“/…/…(a folder path)”6)make7)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版下载:

免费下载地址在

用户名与密码都是

具体下载目录在 /2014年资料/2月/15日/Solaris搭建64位C语言开发环境

下载方法见

三亚呀——赴一个蓝天碧海。

Solaris搭建64位C语言开发环境

相关文章:

你感兴趣的文章:

标签云: