在Ubuntu 10.04上运行用gcc/g++4.7编译的程序需要哪些包
What packages are needed on Ubuntu 10.04 to run programs compiled with gcc/g++ 4.7?
我需要在一台新的、更新的ubuntu 1004机器上做什么才能运行用c++11编写的、用gcc 4.7编译的程序?stdlibc++更新是否足够?油嘴滑舌?还有别的吗?重新表述:我需要在ubuntu 1004机器上部署哪些包,以便在不安装完整的gcc套件的情况下运行我的gcc 4.7 c++11程序?
我想为基于ubuntu 1004的系统开发应用程序,并能够使用gcc 4.7中提供的c++11语言和库功能。(注意,在ubuntu 1004上安装gcc 4.7需要一个特殊的ppa,否则它目前将坚持使用gcc 4.4)。我不想在运行我创建的应用程序的机器上部署编译器。我不打算使用像GOMP之类的"高级"库。
您需要GCC 4.7中的libgcc_s.so.1
、libstdc++.so.6.0.17
和libsupc++.so.6.0.17
库,但我怀疑Ubuntu 1004是否有包含这些库的包。您用来获得GCC 4.7的PPA也应该在gcc
包或其他一些包中提供这些库,如libgcc1
和libstdc++6
如果找不到适用于它们的.deb
包,那么在旧系统上获取这些库的唯一可靠方法就是构建GCC,请参阅http://gcc.gnu.org/wiki/InstallingGCC指针。您可以使用--enable-languages=c,c++
来避免构建不需要的编译器前端和运行时库。
相关文章:
- 这是使用回溯的 nqueen 问题,但我使用了动态 2d 数组,我的程序编译良好,但不返回任何输出
- C ++程序编译错误,找不到/访问文件
- C++程序编译没有问题,但无法运行
- Mongdb C++ 驱动程序编译错误 for document{}.
- 添加类型名会导致程序编译失败
- 将 C 程序更改为 C++ 程序 - 编译错误
- 程序编译,但当分解为函数时实际上不会移动电机
- 如何链接 glib-2.0 库进行 c/c++ 程序编译
- 为什么 gcc 和 clang 为我的程序编译为不同的"const"结果?
- 复数程序编译时的计算方法错误
- qt 命令行应用程序编译
- 程序编译和运行,但一段时间后,它停止使用Typedef关键字在CPP上工作
- QML应用程序编译一个 *form.ui.qml文件,但忽略了关联的.qml文件
- 为什么该程序编译但不显示任何输出
- 分割故障程序编译为共享库,但不静态
- 程序编译,但我认为开关被忽略
- 程序编译后崩溃
- 什么是程序编译中的PIC级别
- 尽管使用不存在的成员,但程序编译
- C++程序编译在 Ubuntu 中失败,但在 MacOSX 中工作