![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Si la has compilado en windows no funcionará en linux, debes compilar en linux para que funcione en linux.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#2
|
|||
|
|||
|
Mal
Evidentemente si vuelves a leer su mensaje deja bien claro que LO HA COMPILADO EN GNU/LINUX. claramente lo dice y también comenta que no tiene problema en Windows(tm). Su problema es que no puede ejecutar su aplicación de Linux a Linux.
Sobre al autor poco puedo ayudarte puesto que yo estoy empezando con Lazarus desde GNU/Linux, aunque he desarrollado otras aplicaciones para Linux en C/C++ y lenguajes varios, mira a ver si puedes crear un paquete .deb, el cual automáticamente instalará las dependencias. Suerte y ya nos cuentas si diste con la solución Última edición por gorrister fecha: 11-05-2008 a las 20:18:44. |
|
#3
|
||||
|
||||
|
No sé cómo leí el mensaje, seguramente me salté esa parte
![]()
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#4
|
|||
|
|||
|
Hola
Las dll's de windows se llaman shared objects (.so) en linux, por lo menos en kubuntu, y se instalan generalmente en /usr/lib/ Por lo menos las librerías o bibliotecas que se hacen con lazrus o frepascal. Si tenés alguna librería en la compu doncde compilaste el programa vas a tener que llevarla a la otra compu. Es posible que en la otra compu no tengas instalaldas gtk o gtk2, no se si puede ser porque no nos dices nada sobre los errores. Yo no se si una vez compilado un programa requiere que estas librerías estén instaladas en el sistema para que se ejecute. También puede ser que sea un problema de permisos. Preguntale a Casimiro, seguro que conoce la respuesta a estos interrogantes. Salu2 |
|
#5
|
|||
|
|||
|
Lo que estoy buscando y no he encontrado aun, es alguna herramienta en Linux que me permita conocer dado un ejecutable cuales son los modulos (.so) del cual el depende.
Porque supongo que no sea necesario copiar todos los .so de lazarus y freepascal con cada aplicacion que compile. Saludos y muchas gracias a todos por la ayuda. JCarlos |
|
#6
|
||||
|
||||
|
Es poco lo que he trabajado con lazarus en linux, pero supongo que cuando generas los instaladores deb se debe hacer una busqueda de dependencias y el instalador automaticamente las reconocerá.
|
|
#7
|
|||
|
|||
|
Y se pueden generar archivos de instalacion desde el propio Lazarus???.
O se necesita otra herramienta a aparte???. No tengo mucha experiencia con Linux. No se que herramienta usar y mucho menos como usarla, para generar un instalador en linux. Saludos y disculpen mi desconocimiento. Última edición por JCarlosas fecha: 23-06-2008 a las 14:25:19. |
|
#8
|
||||
|
||||
|
Es penoso, es como trabajar con Visual Basic, llevas tu aplicación a otro PC y ... sorpresa te faltan quien sabe que DLL. Aunque para uno experimentado en Windows no hay mucho problema, pero es igual de latozo, más aun para aquellos que desconocemos el mundo Linux.
Hace años hice una pregunta similar en este foro y sigue sin respuesta ¿como quieren que amemos al pingüino si este se nos resvala? |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Sobre Lazarus | sitrico | Varios | 5 | 07-07-2008 19:49:00 |
| Mover las barras de una grafica de gannt generada con un tdbchart | richy08 | Varios | 0 | 10-04-2008 19:59:29 |
| Ejecutar mi programa hecho en Lazarus sobre Linux | mr_pascale | Lazarus, FreePascal, Kylix, etc. | 9 | 11-08-2007 18:54:25 |
| Centrar una web generada desde Intraweb | Brewster | Varios | 3 | 01-09-2005 16:07:26 |
| Sobre instalacion de paquetes en Lazarus | Combat-F2D | Varios | 2 | 08-04-2004 22:42:30 |
|