PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : lcc (little c compiler) sucks / cmd option um .obj einzubind



f!l3st0rm
02.08.2008, 22:31
Geht um lcc (wie's bei anderen Compilern geht weis ich !!!).

Möchte eigene Objektdateien beim Compilen einbinden:

Bsp:


lcc test.c -I meins.obj

Wie geht sowas mit lcc, denn so gehts schonmal nicht -.-.

]=-antr4xx-=[
02.08.2008, 23:03
könntest mal so versuchen:


lcc -I meins.obj test.c

f!l3st0rm
03.08.2008, 10:17
Schluckt er auch nicht, d.h. er kompiliert zwar, doch ohne Referenz auf meine eigenen Funktionen...


test.obj .text: undefined reference to 'forcefunc'


Hier ein Link zu lcc:
(ich arbeite unter MS Win32)

http://www.q-software-solutions.de/downloaders/show_download_locations

Problem gelöst

lcc.exe kümmert sich nicht um die .obj (anders als andere "multifunktions"-Kompiler, die das tun^^), macht bei lcc explizit der Linker "lcclnk 1.obj 2.obj" ...

(alternativ gibts noch andere cmd files (lc.exe, ...) mit denen das anscheinend auch geht (in einem Schritt), doch die obige Lösung reicht mir.)