RESPONDER UNA PREGUNTA

Si para responder la pregunta, crees necesario enviar un archivo adjunto, puedes hacerlo a traves del correo [email protected]

    Pregunta:  12840 - PROBLEMAS AL COMPILAR UNA DLL EN LINUX CON PASCAL
Autor:  Gustavo Enriquez
No he podido compilar una libreria dinámica en pascal para linux. sale el siguiente error

Linking ejemplodll2
ejemplodll2.o: In function `program_init': ejemplodll2.o(.text+0xc): undefined reference to `hola' ejemplodll2.pas(12) Warning: Error while linking

este es el ejemplo.

El código de la libreria es :
//***************************************************************
Library ejemplodll;
uses
SysUtils;
Procedure hola; export;
Begin
Writeln('hola');
End;
exports
hola;
begin
end.
//***************************************************
El código del programa es :
//***************************************************
program ejemplodll2;
uses
SysUtils;
Procedure hola; external 'ejemplodll';
begin
Hola;
Readln;
end.

Gracias por su ayuda


Nombre
Apellidos
Correo
Comentarios