我的开发机器正在运行Precise,但是我的一些目标服务器仍在运行Lucid。我正在尝试设置我的开发机器,使其能够为Lucid和Precise编译C/C++代码。我已经运行了
在我的开发机上安装了编译器的版本是4.4.7,而Lucid正在运行版本4.4.3。很不幸,这两个版本不一致。
经过一番搜索,我找到了以下信息:
aptitude install gcc-4.4 g++-4.4
在我的开发机上安装了编译器的版本是4.4.7,而Lucid正在运行版本4.4.3。很不幸,这两个版本不一致。
经过一番搜索,我找到了以下信息:
http://packages.ubuntu.com/lucid/devel/gcc-4.4
这似乎正是我想要的。如果将这个Lucid软件包添加到Precise的source.list
中,是否会起作用,考虑到这个软件包并不适用于Precise?如果是这样,我应该在source.list文件中添加什么URL才能获取它?
注意:如果不必要,我真的不想从源代码编译这个软件。我甚至不确定gcc/g++ 4.4.3是否能解决我的问题。
我也意识到可能我整个方法都错了。在Precise上,有没有更好或更简单的方法来编译旧版本的Linux?