Red de conocimiento informático - Espacio del host - Descargué el código fuente de Firefox, ¿cómo lo restauro en un programa ejecutable?

Descargué el código fuente de Firefox, ¿cómo lo restauro en un programa ejecutable?

Compilación del código fuente, instalación de Firefox (en Linux)/index.php?showtopic=601

Cómo compilar el código fuente de Mozilla en Windows/newforum/viewtopic.php?p=12810

Cómo para compilar en la ventana mozilla/firefox

zz de lotusroots.bokee.com

mozilla/firefox (la versión más alta actual es firefox 2.0 rc3, la versión estable es firefox1.5.0.7 ) El navegador ya es muy famoso y esta vez tuve que compilarlo desde el código fuente porque necesitaba usar algunas partes del mismo. Por supuesto, es poco probable que pueda compilarlo yo mismo usando Linux, así que estoy usando win2003.

1. Primero, busqué información en línea y descubrí que compilarla no es tan fácil. Muchas personas han encontrado muchos problemas. Vale la pena ver las siguientes páginas web: la página web oficial sobre compilación: /, el tercer elemento debe descargarse de la siguiente dirección: es último después de glib/libIDL

SET PATH=MOZ_TOOLS\; bin

rem --- Ruta a NSIS

SET NSIS=c:\NSIS

SET PATH=NSIS

Guardar; este texto como un archivo bat, como por ejemplo: buildsetup.bat. Por ejemplo: buildsetup.bat, se recomienda guardarlo en el directorio c:\proj.

La segunda parte del programa es un poco especial. Ahora necesitamos crear un archivo llamado ".mozconfig" con el siguiente contenido. No intente crear el archivo directamente porque la ventana se lo indicará. que debes escribir el nombre del archivo! Puede usar el Bloc de notas, escribir lo siguiente y guardarlo como ".mozconfig":

# Cree un repetidor de Firefox usando capacidades de depuración

. $topsrcdir/browser/config/mozconfig

# Coloque todos los archivos obj en un solo lugar, no en el árbol src

mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/ firefox-objdir

p>

ac_add_options --disable-static

ac_add_options --enable-shared

# Opciones de configuración de compilación de depuración

ac_add _options --disable-optimization

ac_add_options --enable-debug

# Uso Canvas en el trabajo

ac_add_options --enable-canvas

# Desactivo el instalador

ac_add_options --disable-installer

Este archivo debe guardarse en la carpeta c.exe: directorio \proj\mozilla.

5. Comience a descargar el archivo fuente.

Cuando no pueda descargar el archivo fuente, puede ir a ftp.mozilla.org para descargar el código más reciente, luego guardarlo en mozilla y luego continuar con el paso 6. Sin embargo, necesito advertirles: descargué 4 códigos fuente (seamonkey, mozilla, firefox), pero ninguno de ellos se puede compilar, o faltan los archivos o el código no está compilado correctamente. En resumen, le sugiero que utilice el siguiente método para descargar el código fuente directamente de cvs a mozilla (debido a que no hay compresión, el tamaño del código es de aproximadamente 240 M y el código comprimido suele ser de aproximadamente 30 M).

a) Primero ingrese al directorio c:\proj y ejecute buildsetup.bat. La pantalla se muestra como sigue:

C:\Documents and Settings\Administratorgt. >

C:\gt;cd proj

C:\projgt;buildsetup.bat

Configura el entorno para utilizar las herramientas de Microsoft Visual Studio 2005 x86.

C:\projgt;

b) Luego descargue el archivo de configuración de cvs

C:\cvs login

Iniciar sesión: pserver: anónimo@cvs-mirror.mozilla.org:2401/cvsroot

Contraseña CVS:

C:\projgt;cvs co mozilla/browser/config mozilla/client.mk

p>

cvs checkout: actualizar mozilla/browser/config

C:\projgt

C:\projgt

Presta atención; a la contraseña ingresada aquí Sí: anónimo.

c) Luego ingrese al directorio de mozilla y luego inicie la descarga del archivo fuente largo, una palabra: etc.:

C:\proj \mozillagt; make -f client. mk checkout

6. Todo está listo, ahora es el momento de compilar el programa:

c:\proj\mozillagt; .mk build

Otras notas:

1. El archivo fuente descargado pesa aproximadamente 240 M, por lo que la descarga es un proceso largo que me llevó más de 30 minutos

<; p> 2. La compilación es un proceso más complejo. Me tomó 3 horas completar el largo proceso. Mi configuración es: 1.8G 512M

3. Porque compilamos un archivo llamado firefox.exe. Archivo ".mozconfig" Archivo en modo de depuración, si lo usa para la conexión de red, encontrará que a menudo aparecen ventanas de error, que se usan para pruebas (debe ignorarlas cada vez para continuar con la ejecución). Esto puede resultar problemático, por lo que puede evitar problemas eliminando la línea "ac_add_options --enable-debug". Reemplace con "ac_add_options --disable-debug", ¡recuerde que esto acelerará la compilación! Otra forma de acelerar las cosas es agregar: "ac_add_options --disable-tests" para no generar toneladas de pruebas.

Se recomienda utilizar el siguiente ".mozconfig" para compilar Firefox:

.$topsrcdir/browser/config/mozconfig

mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/ff-opt-static

ac_add_options --enable-optimize

ac_add_options --disable-debug

ac_add_options --disable-static

ac_add_options --enable -shared

ac_add_options --disable-tests

mk_add_options MOZ_CO_PROJECT=browser

4. El archivo compilado se encuentra en c:\proj\mozilla\firefox -Directorio objdir\dist\bin (si utiliza el modo sin depuración, los archivos compilados se encuentran en el directorio c:\proj\mozilla\firefox-objdir\dist\bin). Si está utilizando el modo de depuración, entonces el archivo está en el directorio c:\proj\mozilla\ff-opt-static/dist/bin) y el nombre es: firefox.exe. Sin embargo, después de ejecutarlo, vaya a Verificar. su versión en la ayuda a continuación y encontrará que su nombre es: MineField 3.0a1 (antes no tenía este nombre). ups.

5. Si desea compilar en la versión instalada, puede eliminar "ac_add_options --disable-installer". Para obtener más opciones de compilación, consulte: http://developer.mozilla.org/en. / docs/Configuring_Build_Options.

Si alguien tiene alguna pregunta, no dude en preguntar.