Red de conocimiento informático - Espacio del host - ¿Cómo puedo convertir el código fuente de mi navegador Firefox nuevamente en un programa ejecutable?

¿Cómo puedo convertir el código fuente de mi navegador Firefox nuevamente en un programa ejecutable?

¿Compilar e instalar el código fuente Firefox (en Linux)/index.php? showtopic=601

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

Cómo compilar mozilla/firefox en un entorno de ventana

zz de lotusroots.bokee.com

Mozilla/firefox es un navegador muy famoso (The La versión más alta es Firefox 2.0 rc3 y la versión estable es Firefox1.5.0.7). Esta vez, tengo que compilarlo desde el código fuente porque necesito usar algunas partes. Por supuesto, es poco probable que use Linux para compilar, por lo que el entorno que uso es el sistema win2003.

1. Primero busqué información en Internet y descubrí que no es fácil de recopilar. Muchas personas tienen muchas preguntas. Hay varias páginas web que vale la pena consultar: la página oficial sobre compilación: /, el tercer elemento debe descargarse en la siguiente dirección: es último después de glib/libIDL.

Establecer ruta = PATH MOZ tools\bin

El camino hacia el resurgimiento de NSIS

Establecer NSIS=c:\NSIS

Establecer path = PATH NSIS

Guarde estos textos como archivos bat, como buildsetup.bat. Se recomienda guardarlos en el directorio c:\proj.

La segunda parte del tratamiento es un poco única. Ahora necesitamos crear un archivo llamado . mozconfig". ¡No intente crear este archivo directamente, porque la ventana le indicará que debe escribir el nombre del archivo! Utilice el Bloc de notas, ingrese lo siguiente y luego guárdelo como". mozconfig ":

#Construir el tronco de Firefox con depuración

.$ topsrcdir/browser/config/moz config

#Colocar todos los archivos obj en un solo lugar de colocarlo en el árbol src

MK_add_options MOZ_OBJDIR = @TOPSRCDIR @/Firefox-OBJDIR

ac_add_options -disabled-static

ac_add_options -enable-share

#Depurar opciones de configuración de compilación

ac_add_options -disable-optimization

ac_add_options - enable-debug

#Estoy Trabajando con lienzo

ac_add_options -enable-canvas

#Deshabilité el instalador

ac_add_options -disable-installer

Este El archivo debe se guardará en el directorio c:\proj\mozilla que acaba de crear.

5. Comience a descargar los archivos fuente. No necesita descargar los archivos fuente. para descargar el código más reciente, guárdelo en Mozilla y luego continúe con el paso 6. Sin embargo, debo recordarle que descargué cuatro códigos fuente (seamonkey, mozilla, firefox), pero ninguno de ellos se puede compilar. archivos o el código está compilado incorrectamente. Se recomienda que utilice el siguiente método para descargar directamente el código fuente de cvs a mozilla (debido a que no hay compresión, el tamaño de estos códigos es de aproximadamente 240 M y el código comprimido generalmente es de aproximadamente 240 M). 30M).

a) Primero ingrese al directorio c:\proj y ejecute buildsetup.bat. El siguiente es el proceso de operación de la pantalla:

c:\Documents and Settings\Administrator gt C:<. /p >

c:\gt;cd Project

c:\Proj >buildsetup.bat

Configura un entorno que utiliza las herramientas de Microsoft Visual Studio 2005 x86.

c:\proj gt;

b) Luego descargue el archivo de configuración cvs, la siguiente es la pantalla:

c:\proj gt;cvs iniciar sesión

Inicie sesión en: pserver:anonymous@CVS-mirror.Mozilla.org:2401/CVS root

Contraseña de CVS:

c:\proj gt ;CVS co Mozilla/browser/config Mozilla/client.MK

cvs checkout: Actualizar mozilla/browser/config

c:\proj gt;

Aquí , nota La contraseña ingresada es anónima.

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

c:\proj\Mozilla gt; finalizar la compra

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

c:\proj\Mozilla gt make -f client.mk build

Otras notas Importantes:

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

2. Proceso, me tomó 3 horas completarlo. Mi configuración es: 1.8g 512m;

3. Porque usamos el modo de depuración en. mozconfig", compilamos un archivo llamado firefox.exe en modo de depuración. Si se usa para la conexión de red, encontrará que a menudo aparecen ventanas de error. Esto es para realizar pruebas (debe ignorarlo cada vez que continúe con la ejecución). Será muy problemático, puede eliminar la línea "AC_add_options-enable-debug" y reemplazarla con "AC_add_options-disable-debug". Recuerde, esto acelerará la compilación. Se recomienda agregar "AC_add_options-disable-tests". "para que no se generen muchos programas de prueba." mozconfig" de la siguiente manera:

.

$ topsrcdir/browser/config/moz config

MK _ add _ options MOZ _ OBJDIR = @ TOPSRCDIR @/ff-opt-static

ac_add_options -enable-optimization

ac_add_options -disable-debug

ac_add_options -disable-static

ac_add_options -enable-share

ac_add_options - deshabilitar-pruebas

MOZ_CO_PROJECT=Navegador

4. El archivo compilado está en el directorio C:\proj\Mozilla\Firefox-objdir\dist\bin (si usa el modo sin depuración, entonces el archivo está en el directorio C:\proj\Mozilla\ff-opt-static\dist\bin), su nombre es firefox.exe, pero, si verifica su versión con ayuda, encontrará que su nombre es minefield 3.0 a1 (sin nombre antes) . Jaja

5. Si desea compilar en una 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 Compilation Options.

Si tienes alguna duda, puedes enviarla en cualquier momento.