在Ubuntu for RedHat上使用G ++构建

时间:2011-12-07 10:02:53

标签: linux g++

在构建Ubuntu和使用GCC时,有没有办法链接RedHat静态库?

2 个答案:

答案 0 :(得分:2)

将RedHat库和头文件复制到保留目录结构的目录,并为GCC提供--sysroot指令,告诉它在该目录中查找作为搜索库和头文件的前缀

答案 1 :(得分:1)

我看到两个明显的解决方案:

  1. 将/ usr / lib,/ lib和/ usr / include从Red Hat系统复制到子树中,并将-I和-L指向此子树。
  2. 将最小的RedHat安装到chroot中并在那里编译。
  3. 第一个解决方案是最简单的,但您可能会遇到libc版本问题。第二种解决方案可以保证工作,但距离运行完整的RedHat进行编译并不远。