Red de conocimiento informático - Conocimiento informático - Cómo compilar el código fuente de tizen

Cómo compilar el código fuente de tizen

Describe cómo compilar el código fuente.

1 Descargue e instale el compilador gbs

El código fuente de Tizen se compila utilizando la herramienta gbs, por lo que primero debemos descargarlo y configurarlo.

Aquí tienes un ejemplo en Ubuntu 12.04.

1.1 Agregar archivo fuente gbs

Usa vim para abrir el archivo source.list:

$ sudo vim /etc/apt/sources.list

Agregue dos líneas al final:

deb /flydream0/article/details/9018443

2 Archivo fuente de compilación local

Requisitos de compilación:

Sistema operativo: Ubuntu 12.04 (64 bits)

Memoria: al menos 4G

Swap: al menos 4G

Nota: Memoria y el tamaño del intercambio debe ser al menos 4G; de lo contrario, no se podrá compilar. El sistema operativo debe ser de 64 bits y, aunque el código se compilará en 32 bits, no se creará el archivo de imagen (cuando se utiliza la herramienta de micrófono).

2.1 Compilar todos los proyectos

Ingrese el siguiente comando para compilar:

cd en el directorio del archivo de configuración y luego use el siguiente comando para compilar toda la configuración. archivo.

$ gbs build -A i586

La próxima compilación llevará mucho tiempo.

Una vez completada la compilación, la interfaz tiene el siguiente aspecto:

2.2 Compilar un solo proyecto

Por supuesto, también puedes compilar solo un solo proyecto, lo que es como grabar un CD. Es tan fácil como ir a la raíz del proyecto y usar

$ gbs build -A i586

.

2.3 Directorio de salida después de la compilación

De forma predeterminada, gbs build generará un directorio GBS-ROOT en el directorio de trabajo del usuario (es decir, ~/) para guardar las descargas o el resultado de la compilación. Como se muestra a continuación:

$ árbol GBS-ROOT/ -L 3

GBS-ROOT/

└-- local

├ -- BUILD-ROOTS

│ └-- scratch.i586.0

├-- caché

│ ├-- f55c091634900cdc0c89559765a7b82f

│ └-- f92daa70cae15fb8d7f50595bc454ce0

├- - pedido

├- repos

│ └- tizen2.0alpha

└- - fuentes

└-- tizen2.0alpha

└ -- i586

├ -- registros

├ -- repodata

├ -- RPMS

└ -- SRPMS

Entre ellos, RPMS y SRPMS guardan el paquete RPM compilado y proporcionan el paquete RPM para el siguiente paso de crear la imagen. archivo.

3 Compilación remota de código fuente

El código fuente de Tizen no sólo se puede compilar localmente, sino también de forma remota. La llamada compilación remota se refiere a cargar automáticamente los cambios locales al OBS del servidor remoto para su compilación. Para el código fuente de Tizen, puede utilizar el comando gbs remotebuild para lograr esto.

Esto es útil si los recursos de la PC local no son suficientes, pero desafortunadamente la compilación remota requiere autorización para funcionar y todavía no tengo un nombre de usuario y una contraseña que pueda usar, por lo que aún no lo he probado con éxito.

Reimpreso únicamente como referencia, los derechos de autor pertenecen al autor original. Te deseo una vida feliz, acéptala si estás satisfecho