FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Ejecutar mi programa hecho en Lazarus sobre Linux
Hola a todos, esta es mi primer mensaje en el foro pero me han ayudado a aprender muchisimo leyendo los hilos anteriores.
Mi consulta es la siguiente: Como normalmente programo en TurboDelphi sobre windows, para ejecutar mi programa basta con utilizar el exe generado. Estoy intentando incursionar en Linux con Lazarus, y como debut, generé un formulario con un 'Hola Linux'. Esa fué toda mi creatividad. Ahora, desde dentro del IDE de Lazarus todo va bien, pero cuando lo cierro, no se como ejecutarlo. Encontre un archivo sin extensión en la carpeta de temporales con el nombre project1 pero ni desde la consola ni con doble click se ejecuta... La versión de linux es Ubuntu 6.1 (GNome) y lazarus es (creo) 0.92 con fp 2 Desde ya les agradezco su tiempo Saludos! |
#2
|
||||
|
||||
Bueno, supongo que ya probaste a ajustar los permisos del archivo, pero por si acaso ....
Código:
sudo chmod 777 nombredelprograma ./nombredelprograma |
#3
|
||||
|
||||
Cita:
|
#4
|
||||
|
||||
Ejecutar mi programa hecho en Lazarus sobre Linux
Hola, como no había asignado permisos, hice lo que Uds. me sugirieron...
Código:
root@Posadas:/home/scalep/MisDocus/prueba_lzr# sudo chmod 777 project1 root@Posadas:/home/scalep/MisDocus/prueba_lzr# ./project1 Ahora, me sale este mensaje Código:
[WARNING] ******************************************************* [WARNING] ** ** [WARNING] ** Multibyte character encodings (like UTF8) are not ** [WARNING] ** supported at the moment. ** [WARNING] ** For full keyboard event support, make sure that ** [WARNING] ** the LANG environment var has no UTF8 ** [WARNING] ** ** [WARNING] ******************************************************* Busqué en google y encontré muy poco en http://www.lazarus.freepascal.org/index.php?name=PNphpBB2&file=viewtopic&p=13094 y es que aparentemente el gtk no trabaja con lenguajes que utilizan UTF8. Debería recompilar Lazarus con GTK2 que aparentemente, si es compatible. Escucho consejos!, igualmente espero encontrar la forma y se las cuento cuando lo logre. Saludos y gracias |
#5
|
||||
|
||||
Cita:
Es muy fácil. Abre el proyecto con Lázarus. Después selecciona en el menú "Proyecto>Opciones del compilador..." (si es en inglés, pues supongo que será "Project>Compiler options..."). En la lengüeta "Rutas", abajo del todo, hay un combo-box con la etiqueta "Tipo de Widget LCL (various)". Si la despliegas podrás seleccionar GTK+2, entre otras (como GNOME o QT, si prefieres). Después deberás reconstruir el proyecto, forzandole a que compile todas las unidades. Recuerda que deberás tener instaladas las librerías de desarrollo de GTK+2 |
#6
|
||||
|
||||
Ejecutar mi programa hecho en Lazarus sobre Linux
Código:
/usr/bin/ld: no se puede encontrar -lgdk-x11-2.0 |
#7
|
||||
|
||||
Ejecutar mi programa hecho en Lazarus sobre Linux
perdón, le di al enter...
Gracias Ñuño, esa era la solución al problema... Ahora me tiró este error al querer compilar, Código:
/usr/bin/ld: no se puede encontrar -lgdk-x11-2.0 El problema más grande es que no conozco la plataforma, me parece que para encaminarme voy a tener que trabajar más con linux y luego de un tiempo encarar la programación... Igualmente, aguardo sus consejos Muchas Gracias! |
#8
|
||||
|
||||
Cita:
Lee la documentación de Synaptic y configuralo bien, ya que es muy útil a la hora de instalar, desinstalar y actualizar cosas. |
#9
|
||||
|
||||
Ejecutar mi programa hecho en Lazarus sobre Linux
Hola. No pude encontrar la libreria ni en sinaptic ni en internet en general. Probé volviendo a instalar FP y Lazarus y nada, busque si en algún directorio se encontraba el archivo para agregar en el path... y nada.
Solo puedo compilar con gdk, con el resto de las opciones(gdk2,qt,etc) siempre me falta algo. Bueno, seguiré probando Lazarus sobre windows y tendré que aprender un poco más de Linux. Al parecer mi intento de cambio, deberá esperar (pero no mucho tiempo). Muchisimas Gracias por sus consejos y mas que nada por su tiempo. Hasta la próxima |
#10
|
||||
|
||||
Solucionado con el cambio de versión
Gente del Foro
Gracias a sus datos y su paciencia anteriores. Les quiero comentar que estos problemas se solucionaron al actualizar la distribución de 0.9.18 a 0.9.22. Saludos (Asi no queda inconcluso) |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
¿Es posible la migración de Delphi 8 .NET a Lazarus para Linux? | SMTZ | Lazarus, FreePascal, Kylix, etc. | 3 | 30-10-2006 12:10:46 |
¡ayuda, problemas al ejecutar lazarus! | Robert01 | Linux | 2 | 28-09-2006 03:34:38 |
Problema Ejecutando un programa hecho en delphi | wpolanco | Varios | 2 | 05-05-2005 07:39:58 |
Detectar Dependencias de un programa hecho en delphi | senpiterno | Varios | 1 | 24-01-2005 13:56:06 |
Como introducir un programa hecho en delphi, en un PDA | URBANO | Varios | 0 | 05-08-2003 09:53:00 |
|