使用 Debian 工具构建 g++
我想用我自己的特定设置重建 g++。
这是我到目前为止所做的:
sudo aptitude install build-dep g++-4.2
mkdir trial && cd trial
apt-get source g++-4.2
现在我想配置我的特定设置。对于 g++,这通常是由例如完成的,
sh configure --prefix=/home/voku/non-productive
但不幸的是我在下载目录中找不到 configure
或 configure.ac
脚本。
我实际上正在寻找的是一种说法:
- 获取源代码
- 应用所有需要的补丁
- 成为
准备构建
- 但不构建
是否有其他步骤我需要获取配置脚本?
编辑: 也许我可以运行实际为 g++ 创建 .deb 包的工具之一。
之后 - 这就是我的假设 - 将有所需的配置脚本。
但这听起来很糟糕:
- 构建 g++ .deb 包
- 再次清理整个内容,
- 然后使用生成的配置脚本和我自己的选项,
- 然后再次构建
I would like to rebuild g++ with my own specific settings.
Here is what I did so far:
sudo aptitude install build-dep g++-4.2
mkdir trial && cd trial
apt-get source g++-4.2
Now I want to configure my specific settings. For g++ this is normally done by e.g.
sh configure --prefix=/home/voku/non-productive
But unfortunately I cannot find a configure
or configure.ac
script inside the download directory.
What I am actually looking for is a way to say:
- get the source
- apply all the needed patches
- become
ready to build
- but do not build
Are there additional steps that I need to get the configure
script?
EDIT:
Probably I could run one of the tools that actually create the .deb package for g++.
Afterwards - that's what I assume - there will be the needed configure script.
But that sounds awful:
- build the g++ .deb package
- cleanup the whole stuff again
- then use the generated configure script with my own options
- then build again
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
与往常一样,请阅读
INSTALL
文件以了解构建代码必须采取的步骤。As always, read the
INSTALL
file to learn what steps you must take in order to build the code.Debian 的许多源代码包都是构建 .deb 文件的特殊包,应该使用 dpkg-buildpackage 构建。比照。 Apt Howto:使用源包。
Many of Debian's source packages are special packages that build .deb files, which should be built using dpkg-buildpackage. Cf. Apt Howto: Working with source packages.