[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Compilar programa KDE para una maquina sin KDE



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hola!

> En mi pc tengo y uso el KDE 3.1, y me gustaría compilar el kdbg para poder
> usarlo en una maquina que no tiene KDE y de la que no tengo permisos de
> superusuario. ¿Puedo crear un ejecutable que funcione en la otra máquina a
> partir de los fuentes compilados en esta?

Si que puedes. Tan sólo recuerda estos puntos:

- - La máquina destino debe tener la misma versión de Qt y kdelibs que la
máquina en la que compiles. De otro modo puede que no funcione (o puede que
si...).

- - A la hora de compilar debes usar el mismo compilador que se usó para
compilar Qt y kdelibs en la máquina destino. Si no, no funciona seguro.

- - La máquina destino debe tener todas las librerías necesarias para que un
programa KDE funcione... aunque claro, si ya está instalado kdelibs supongo
que tendrá lo suficiente, y no creo que Kgdb tenga alguna dependencia
especial...

- - No utilizes flags que optimicen para un procesador específico, a no ser que
compiles para optimizado para el procesador destino. Por ejempo, si pones
- -march=i686 y el ordenador destino es un ppc entonces no funcionará... Si
tanto el origen como el destino son i686 entonces optimiza sin problemas...
en fin, hay muchas combinaciones... ;-)

- -Y en caso de que la máquina destino no tenga kdelibs instalado, deberías
compilarlo también en tu máquina origen y luego copiarlo al destino (lo mismo
se aplica a Qt y aRts), con lo que también debes tener cuidado con las
dependencias que te puedan faltar.

Y eso es todo... Espero haberte ayudado y no haberte liado demasiado :-)

Un saludo,
Ignacio.
- --
"La capacidad de decidir por nosotros mismos es la única libertad que
realmente tenemos... Usa esa libertad."

========================
//->Ignacio Cárdenas Díaz<-//
========================
iakynet@eresmas.com
Linux user #286387 -- http://counter.li.org
- ----------------------------------
Dpto. Lenguajes y Sistemas Informáticos, UNED.
icardenas@bec.uned.es
http://www.lsi.uned.es
- ----------------------------------
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.0 (GNU/Linux)

iD8DBQE+fOBYkC21d1l2YQURAikBAKCjEq2/dbz8rlU7v7DQUTzAf4llrACfVM+x
SdQ8adXtVIcEQpQRKzQII2M=
=OJs6
-----END PGP SIGNATURE-----



Reply to: