[问题] 如何 编译 firefox 3.0 代码????

编译安装或者制作Deb包
回复
luckyone
帖子: 94
注册时间: 2007-09-12 13:16
送出感谢: 0
接收感谢: 0

[问题] 如何 编译 firefox 3.0 代码????

#1

帖子 luckyone » 2008-06-23 21:44

我从 官网 把 firefox-3.0-source.tar.bz2 下载并解压了。 并用 sudo apt-get build-dep firefox 安装了一些相关程序,然后进入解压的文件夹 ,输入命令: :o ./configure :lol:

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

checking for C++ reinterpret_cast... yes
checking for C++ dynamic_cast to void*... yes
checking whether C++ requires implementation of unused virtual methods... yes
checking for trouble comparing to zero near std::operator!=()... no
checking for LC_MESSAGES... yes
configure: error: --enable-application=APP was not specified and is required.
wyb@wyb-desktop:~/桌面/mozilla$

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>.>>>>>>> :lol: :lol:

请问 ,这是 什么 原因??????????? :? :? :?
./configure --prefix =/usr/local/filename
make make install make clean
make uninstall

CC =gcc
all:
$(CC) -o hello hello.c `pkg-config --cflags --libs gtk+-2.0`
头像
HuntXu
论坛版主
帖子: 5776
注册时间: 2007-09-29 3:09
送出感谢: 0
接收感谢: 6 次

#2

帖子 HuntXu » 2008-06-23 21:54

--enable-application=APP was not specified and is required
看不懂?这个参数必须指定的~自己看看help~

P.S.:兄台无聊到编译fx... :em26
HUNT Unfortunately No Talent...
poet
帖子: 2841
注册时间: 2006-09-11 22:47
送出感谢: 0
接收感谢: 4 次

#3

帖子 poet » 2008-06-23 21:58

源里面已经有3.0的源代码,你可以这样编译:

sudo apt-get build-dep firefox
# 这一步cd到一个自己可写的目录
apt-get source firefox
sudo apt-get --compile source firefox

最后一个步骤会进行编译。

如果你需要修改代码,可以在最后一个步骤编译之后,再去修改代码,然后
把所有相关文件的chown为自己的,然后就可以在相关目录下make了。
luckyone
帖子: 94
注册时间: 2007-09-12 13:16
送出感谢: 0
接收感谢: 0

#4

帖子 luckyone » 2008-06-25 18:13

./configure --enable-application=browser
./configure --prefix =/usr/local/filename
make make install make clean
make uninstall

CC =gcc
all:
$(CC) -o hello hello.c `pkg-config --cflags --libs gtk+-2.0`
头像
syrano
帖子: 4313
注册时间: 2007-10-06 18:40
送出感谢: 0
接收感谢: 5 次

#5

帖子 syrano » 2008-06-25 18:27

最简单的方法。
sudo apt-get install apt-build
sudo apt-build install firefox #自动编译安装firefox
E=m c^2
头像
yaska
帖子: 1169
注册时间: 2007-10-28 21:35
送出感谢: 0
接收感谢: 2 次
联系:

#6

帖子 yaska » 2008-06-25 19:51

syrano 写了:最简单的方法。
sudo apt-get install apt-build
sudo apt-build install firefox #自动编译安装firefox
请问这个是下载源里source并编译,打包成deb包吗??
头像
syrano
帖子: 4313
注册时间: 2007-10-06 18:40
送出感谢: 0
接收感谢: 5 次

#7

帖子 syrano » 2008-06-25 20:26

yaska 写了:
syrano 写了:最简单的方法。
sudo apt-get install apt-build
sudo apt-build install firefox #自动编译安装firefox
请问这个是下载源里source并编译,打包成deb包吗??
对。
E=m c^2
头像
dogfox
论坛版主
帖子: 5309
注册时间: 2006-09-02 14:18
来自: 汉桑城
送出感谢: 1 次
接收感谢: 1 次
联系:

#8

帖子 dogfox » 2008-06-26 6:11

syrano 写了:
yaska 写了:
syrano 写了:最简单的方法。
sudo apt-get install apt-build
sudo apt-build install firefox #自动编译安装firefox
请问这个是下载源里source并编译,打包成deb包吗??
对。
它打包的范围是什么?是不是也可以打包wine?
全世界linux爱好者联合起来 !
一切闭源操作系统都是纸老虎 !
要斗私批修,拒绝黑屏,使用linux !
让一部分人先用起Archlinux来 !
linux是第一生产力 !
讲正气,讲开源,讲free
要坚定不移的走开源的道路 !
linux明天会更好 !

dpkg -l |grep ^rc|awk '{print $2}' |tr ["\n"] [" "]|sudo xargs dpkg -P -
ubuntu粉丝群 26660836 已满员
头像
syrano
帖子: 4313
注册时间: 2007-10-06 18:40
送出感谢: 0
接收感谢: 5 次

#9

帖子 syrano » 2008-06-26 8:15

dogfox 写了:
syrano 写了:
yaska 写了:
syrano 写了:最简单的方法。
sudo apt-get install apt-build
sudo apt-build install firefox #自动编译安装firefox
请问这个是下载源里source并编译,打包成deb包吗??
对。
它打包的范围是什么?是不是也可以打包wine?
当然可以。
几乎所以软件都可以。
gcc不要编译,很危险
内核也不能编译。
E=m c^2
头像
dogfox
论坛版主
帖子: 5309
注册时间: 2006-09-02 14:18
来自: 汉桑城
送出感谢: 1 次
接收感谢: 1 次
联系:

#10

帖子 dogfox » 2008-06-26 11:21

syrano 写了:
dogfox 写了:
syrano 写了:
yaska 写了:
syrano 写了:最简单的方法。
sudo apt-get install apt-build
sudo apt-build install firefox #自动编译安装firefox
请问这个是下载源里source并编译,打包成deb包吗??
对。
它打包的范围是什么?是不是也可以打包wine?
当然可以。
几乎所以软件都可以。
gcc不要编译,很危险
内核也不能编译。
哦?那你的那篇内核编译的文章不是得修改下了?直接进入内核源码然后

代码: 全选

sudo apt-build install kernel
全世界linux爱好者联合起来 !
一切闭源操作系统都是纸老虎 !
要斗私批修,拒绝黑屏,使用linux !
让一部分人先用起Archlinux来 !
linux是第一生产力 !
讲正气,讲开源,讲free
要坚定不移的走开源的道路 !
linux明天会更好 !

dpkg -l |grep ^rc|awk '{print $2}' |tr ["\n"] [" "]|sudo xargs dpkg -P -
ubuntu粉丝群 26660836 已满员
头像
syrano
帖子: 4313
注册时间: 2007-10-06 18:40
送出感谢: 0
接收感谢: 5 次

#11

帖子 syrano » 2008-06-26 12:42

dogfox 写了:
syrano 写了:
dogfox 写了:
syrano 写了:
yaska 写了:
syrano 写了:最简单的方法。
sudo apt-get install apt-build
sudo apt-build install firefox #自动编译安装firefox
请问这个是下载源里source并编译,打包成deb包吗??
对。
它打包的范围是什么?是不是也可以打包wine?
当然可以。
几乎所以软件都可以。
gcc不要编译,很危险
内核也不能编译。
哦?那你的那篇内核编译的文章不是得修改下了?直接进入内核源码然后

代码: 全选

sudo apt-build install kernel
这样干是不行的 :lol:
曾经试过,8个小时过去了,还没编译完。
E=m c^2
头像
dogfox
论坛版主
帖子: 5309
注册时间: 2006-09-02 14:18
来自: 汉桑城
送出感谢: 1 次
接收感谢: 1 次
联系:

#12

帖子 dogfox » 2008-06-26 12:46

syrano 写了:
dogfox 写了:
syrano 写了:
dogfox 写了:
syrano 写了:
yaska 写了:
syrano 写了:最简单的方法。
sudo apt-get install apt-build
sudo apt-build install firefox #自动编译安装firefox
请问这个是下载源里source并编译,打包成deb包吗??
对。
它打包的范围是什么?是不是也可以打包wine?
当然可以。
几乎所以软件都可以。
gcc不要编译,很危险
内核也不能编译。
哦?那你的那篇内核编译的文章不是得修改下了?直接进入内核源码然后

代码: 全选

sudo apt-build install kernel
这样干是不行的 :lol:
曾经试过,8个小时过去了,还没编译完。
看来你还是一个不折不扣的实践者啊 :twisted:
全世界linux爱好者联合起来 !
一切闭源操作系统都是纸老虎 !
要斗私批修,拒绝黑屏,使用linux !
让一部分人先用起Archlinux来 !
linux是第一生产力 !
讲正气,讲开源,讲free
要坚定不移的走开源的道路 !
linux明天会更好 !

dpkg -l |grep ^rc|awk '{print $2}' |tr ["\n"] [" "]|sudo xargs dpkg -P -
ubuntu粉丝群 26660836 已满员
头像
HuntXu
论坛版主
帖子: 5776
注册时间: 2007-09-29 3:09
送出感谢: 0
接收感谢: 6 次

#13

帖子 HuntXu » 2008-06-26 12:48

又盖楼...会打deb的给我个短信...
HUNT Unfortunately No Talent...
头像
yaska
帖子: 1169
注册时间: 2007-10-28 21:35
送出感谢: 0
接收感谢: 2 次
联系:

#14

帖子 yaska » 2008-06-26 13:12

syrano 写了:
yaska 写了:
syrano 写了:最简单的方法。
sudo apt-get install apt-build
sudo apt-build install firefox #自动编译安装firefox
请问这个是下载源里source并编译,打包成deb包吗??
对。
这样的话,apt-get 也有下载,并编译的选项啊,貌似 -b,不过没用过。

以前用dh_make, dpkg-buildpackage来制作deb包,现在用checkinstall多点。
回复

回到 “编译或打包”