科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道4.11.16 HP-UX 注意事项

4.11.16 HP-UX 注意事项

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

在 HP-UX 上编译MySQL时,有一些“小”问题。我们推荐您使用gcc而不是HP-UX自己的编译器,因为gcc生成更好一些的代码!

作者:天极软件 来源:天极软件 2008年1月16日

关键字: 编译器 MySQL MySQL 5

  • 评论
  • 分享微博
  • 分享邮件

在 HP-UX 上编译MySQL时,有一些“小”问题。我们推荐您使用gcc而不是HP-UX自己的编译器,因为gcc生成更好一些的代码!

我们推荐在HP-UX上使用gcc 2.95,不使用高度优化标志(类似-O6),因为这在 HP-UX 上可能不安全。

注意MIT-pthreads不能用 HP-UX 编译器编译,因为它不能编译.S(汇编器)文件。

下列配置行应该工作:

CFLAGS="-DHPUX -I/opt/dce/include" CXXFLAGS="-DHPUX \
-I/opt/dce/include -felide-constructors -fno-exceptions \
-fno-rtti" CXX=gcc ./configure --with-pthread \
--with-named-thread-libs='-ldce' --prefix=/usr/local/mysql --disable-shared

如果你正在编译gcc2.95本身,如果你想要用MIT-pthreads编译MySQL,你不应该用DCE库(libdce.alibcma.a)链接它。如果你混合DCE和MIT-pthreads包,你将得到一个使得你不能连接的mysqld。当你编译gcc2.95时,删除DCE库!

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章