+ -
当前位置:首页 → 问答吧 → 困扰已久:应该怎样正确编译源代码?

困扰已久:应该怎样正确编译源代码?

时间:2004-12-05

来源:互联网

主要是第一步:./configure --prefix=/usr/local/xxxx 这样当然可以了,可是看着/usr/local/xxxx/下那一堆目录:etc bin sbin var sbom share 实在是不爽.

如果使用./configure --prefix=/usr/local/xxxx --bindir=/usr/bin --sbin=/usr/sbin --libexecdir=/usr/lib sysconfdir=/etc/xxxx命令,/usr/local/xxxx倒是清爽了些,可卸载时怎么办?不会是逐一删除吧,make uninstall,它需要保持当时的安装目录存在吧,如果已经删除了呢?还有,有一些守护进程如vsfftpd是要放进/etc/init.d目录下的,如果自动生成的话,cp就可以了,如果没有自动生成,还要手工编写这样一个脚本吗?这个,要求也太...太高了吧,我是......菜鸟!

作者: dacheng   发布时间: 2004-12-05

今天翻到的http://www.linuxsir.org/bbs/showthre...t=%B4%F2%B0%FC

apt-get install checkinstall
然后用checkinstall代替make install
就生成deb包了

作者: x11   发布时间: 2004-12-05

make install倒还好,关键是./configure里面的一堆,比如说,在编译squid时,需要支持mac地址的绑定,应该使用参数 --enable-arp-acl这些应该在哪里设置啊,我没有发现啊....

作者: dacheng   发布时间: 2004-12-05

./configure --help

作者: x11   发布时间: 2004-12-05

再做个补充吧:/usr/share/doc/xxx/README.Debian.gz里记录了.deb包编译时的参数.

作者: dacheng   发布时间: 2004-12-08

引用:
最初由 dacheng 发表
再做个补充吧:/usr/share/doc/xxx/README.Debian.gz里记录了.deb包编译时的参数.
这个不一定的,只有部分软件包提供了 README.Debian,记录了编译参数的就更少了。

作者: carlos   发布时间: 2004-12-08

出处如下:
http://clfaq.3322.org/modules.php?op...rder=0&thold=0
讲的是如何制作.deb文件,对我很有启发,建议想了解编译软件的兄弟看看.

作者: dacheng   发布时间: 2004-12-08

热门下载

更多