<div><font>Estimados, </font><font><br></font></div><div><font><br></font></div><div><font>      Debido a que el tiempo ya a pasado y se han creado nuevos compiladores, es poca la información y la ayuda que he podido conseguir acerca del Borland Turbo C++ </font><font>v1.01, pero sin duda alguno de Uds. que lleva años de juego pueden desempolvar esos conocimientos que la experiencia les dio en favor de otros.</font></div>
<div><font><br></font></div><div><font>      El asunto es que necesito programar un sistema embebido con  80186 y el dichoso Turbo C se empecina en hacerme la vida difícil con la inclusión de librerías. Para no complicarme con la interfaz gráfica, me propuse usar en compilador de línea de comandos tcc.exe pero a pesar de que incluyo las librerías me arroja errores.<br>
</font></div><div><font><br></font></div><div><font>EL COMANDO (tal vez por aquí esté el problema):</font><font><br></font></div><div><font>*****************************************************************<br></font></div>
<div><font>tcc -1 -LD:\ICPLib\u7186EX -ID:\ICPLib\u7186EX HELLO.C</font><font><br></font></div><div><font><br></font></div><div><font>RESULTADO:<br></font></div><div><font>*********************************************<br>
D:\ICPProgs\7186\hello_c>tcc -1 -LD:\ICPLib\u7186EX -ID:\ICPLib\u7186EX HELLO.C<br>Turbo C++  Version 1.01 Copyright (c) 1990 Borland International<br>hello.c:<br>Turbo Link  Version 3.01 Copyright (c) 1987, 1990 Borland International<br>
Error: Undefined symbol _Print in module hello.c<br>Error: Undefined symbol _GetLibVersion in module hello.c<br>Error: Undefined symbol _Is7186e in module hello.c<br>Error: Undefined symbol _InitLib in module hello.c<br><br>
        Available memory 346208<br></font><font><br></font></div><div><font>CODIGO (no muy dificil. Imprime hola mundo pero con las funciones de la librerías del dispositivo):<br></font></div><div><font>*****************************<br>
</font></div><div><font>#include <7186e.h><br><br>void main(void)<br>{<br>    int iType, iVer;<br>    InitLib();                //función librería añadida<br>    iType=Is7186e();   </font>
<font>//función librería añadida</font>
<font><br><br>      if(iType)<br>    {<br>         iVer=GetLibVersion();  </font>
<font>//función librería añadida</font>
<font><br>         Print("Hello uPAC-7186EX! (Flash memory is %d K)\r\n", iType); </font>
<font>//función librería añadida</font>
<font><br>         Print("Library version is %d.%02d\r\n", iVer>>8, iVer&0xff)   </font>
<font>//función librería añadida</font>
<font><br>     }<br>    else<br>    {<br>    Print("Hello PC!, this program is not run under uPAC-7186EX."); </font>
<font>//función librería añadida</font>
<font><br>    }<br>}</font></div><div><font>***********************<br><br></font></div><div><font><br></font></div><div><font>Cualquier ayuda será más que bienvenida.</font><font><br></font></div><div><font><br></font></div>