Test existence knihovni funkce v ANSI C

Pavel Kankovsky peak na argo.troja.mff.cuni.cz
Středa Září 22 10:52:17 CEST 1999


On Wed, 22 Sep 1999, xmail listy wrote:

> gcc main.c -lxy => spousti libxyfunc()
> gcc main.c => spousti nahrada_libxyfunc()
> 
> kompilace i beh bey problemu v obou pripadech (knihovna
> linkovana/nelinkovana)

Takhle automagicky by to mohlo fungovat, kdyby v main.c byl weak symbol
libxyfunc -> nahrada_libxyfunc (tusim, ze se to dela s #pragma weak...viz
zdrojaky glibc), ovsem asi by nebyl dobry napad, kdyby libxyfunc bylo weak
i v libxy (coz je zrovna pripad (g)libc)...cert vi, jak by se to pak
chovalo.

Ovsem na nizsich platformach tohle URCITE nebude fungovat.

--Pavel Kankovsky aka Peak  [ Boycott Microsoft--http://www.vcnet.com/bms ]
"Resistance is futile. Open your source code and prepare for assimilation."



Další informace o konferenci Linux