gpt4 book ai didi

c++ - 我如何强制启动板使用 g++ 4.7 或更高版本构建我的包

转载 作者:太空宇宙 更新时间:2023-11-04 13:50:46 25 4
gpt4 key购买 nike

我有一个 c++11 源代码,我需要使用 ubuntu 12.04 的启动板打包,它只包含旧的 4.6 gcc。

我更改了控制文件,使其包含:

Build-Depends: debhelper (>= 9), g++ (>= 4.7.0), libqt4-dbus, libqt4-dev, libqt4-network, libqt4-opengl, libqt4-webkit, libqtwebkit-dev, libqtgui4, libqtcore4, libqt4-xml, qt4-dev-tools, qt4-qmake, python3-dev

但是,launchpad 完全忽略了这一点。它甚至没有说系统上没有 gcc 4.7,它只是运行 ./configure(这显然失败了,试图用 g++ 4.6 构建启动板)。

执行 g++ 4.7 或更新版本的正确方法是什么?我添加了包含 gcc-4.7 和 gcc-4.8 的依赖项 ppa,但我只是不知道如何告诉启动板安装它。

最佳答案

我发现尽管这是一个令人讨厌的 hack,但它仍然有效:

用 g++-4.7 替换 g++

Build-Depends: debhelper (>= 9), g++-4.7, libqt4-dbus, libqt4-dev, libqt4-network, libqt4-opengl, libqt4-webkit, libqtwebkit-dev, libqtgui4, libqtcore4, libqt4-xml, qt4-dev-tools, qt4-qmake, python3-dev

这将在所有 g++ 比 4.7 更新的系统上失败,但它会欺骗启动板

关于c++ - 我如何强制启动板使用 g++ 4.7 或更高版本构建我的包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23503489/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com