| 首页 | 新闻 | 网页 | 设计 | 色彩 | 原创 | 视觉 | 素材 | 动漫 | 酷站 | 策划 | 文案 | 访谈 | 运营 | 编程 | 数据库 | 服务器 | 下载 | 图库 | 
您的位置: 幽幽天空 > 网页 > 编程开发 > CC++教程 > 文章正文 用户登录
lizus:个人博客网
网络营销之google
Google质疑艾瑞报
google使用技巧
Google Adsense改
王通:Google应该
Google真的那么容
Google 广告联盟
TOM ULINK新闻联盟
Google Adsense将

Glibc 2 HOWTO 中文版 -- 7. 编译 C++ 程式           

Glibc 2 HOWTO 中文版 -- 7. 编译 C++ 程式

作者:佚名 来源:不详 更新:2006-8-25 21:05:35 错误报告 我要投稿
    因为 libg++ 使用了部份的数学函式库,也就是说会连结到 libm。 由於你目前的 libg++ 是用旧版的函式库所建立的, 所以你必须重新用 glibc 来 compile libg++ 或是取得一份预先编译好的版本。 最新版的 libg++ source 与用 glibc 所连结的预先编译版可以在 ftp://ftp.yggdrasil.com/private/hjl/ 找到。 


7.1 用测试的 C 函式库安装 libg++ 

假如你已经将 glibc 安装成测试用的函式库,那你必须安装到 glibc 所安装的目录下 (例如由前一节所示的 /usr/i486-linuxglibc2)。 假如你要安装预先编译好的版本 (这也是我建议的安装方式,因为我一直都不能用这种方式成功地编译 libg++), 你必须将档案解到暂存的目录下, 将 usr/lib/ 下的所有档案搬到 /lib/, 并将 usr/include/ 下的所有档案搬到 /include/ 下, (记得先删除 include/g++ 这个连结!) 再将 usr/bin/ 下的档案搬到 /bin/。 


7.2 在主要 glibc 下安装 libg++ 
若你已经将 glibc 安装成主要的函式库,假如还想要用旧的 libc 来编译 g++ 的程式, 那你必须先将旧的 libg++ 档案移至旧的 libc 的目录下。 也许最简单的方式就是如前一节用 libc 5 来安装一份新版的拷贝, 然後再正常安装 glibc 版。 


7.3 使用非主要的 C 函式库来编译 C++ 程式 
假如你想用非主要的 C 函式库来编译 C++ 程式, 那你必须要加入 g++ 的 include 目录。 在上面的例子中, 对测试用的 glibc 是 /usr/i486-linuxglibc2/include/g++, 而对主要 glibc 则是 /usr/i486-linuxlibc5/include/g++, 这通常都可以由添加至 $CXXFLAGS 这个变数来完成: 


 CXXFLAGS = -nostdinc -I/usr/i486-linuxglibc2/include -I/usr/lib/gcc-lib/i486-linuxglibc2/2.7.2.2/include -I/usr/i486-linuxlibc5/include/g++ -b i486-linuxglibc2
文章录入:skyuu    责任编辑:skyuu 
  • 上一篇文章:

  • 下一篇文章:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    发表评论:
    姓名:  评 分: 1分 2分 3分 4分 5分
     
  • 严禁发表危害国家安全、政治、黄色淫秽等内容的评论。
  • 用户需对自己在使用幽幽天空服务过程中的行为承担法律责任。
  • 本站管理员有权保留或删除评论内容。
  • 评论内容只代表机友个人观点,与本网站立场无关。