[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Tinycc-devel] run with libraries
From: |
grischka |
Subject: |
Re: [Tinycc-devel] run with libraries |
Date: |
Sat, 16 May 2009 21:18:39 +0200 |
User-agent: |
Thunderbird 2.0.0.18 (X11/20081125) |
vijay mohan wrote:
tcc -lStr -run test.c
gives the error:
tcc: undefined symbol 'TmpStr'
However
tcc TmpStr.o -run test.c
works
This is because .o are always loaded but libraries are loaded only if
needed and in your case when tcc first looks at the library it does
not know that it will need the "TmpStr" symbol.
Actually unixy linkers in general suffer from that amnesia, for example
this one would not work either: gcc -lStr test.c
So you are right, it is not possible to use -run with libraries that way.
--- grischka