Cómo compilar el código fuente de tizen
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