Estoy tratando de encontrar la biblioteca C estándar en Mac OS X. He intentado rutas como: "/usr/lib/libc.a" o "/usr/lib/libm.a", pero no hay tal archivos en el sistema. ¿Podría decirme dónde encontrarlo?¿Dónde está la biblioteca C estándar en Mac OS X?
Luego utiliza Terminal en una máquina Linux y ejecutar tales comandos:
ar t /usr/lib/libc.a
Devuelve una lista de archivos y .o esos archivos .o son como éstos:
svc.o
xdr.o
...
¿Cuáles son el significado de estos archivos? dónde encontrarlos?
Parece que '/ usr/lib/libSystem.dylib' es sólo un enlace simbólico a/usr/lib/libSystem.B.dylib', a partir de 10.12. – GDP2
@ GDP2: Sí, '.B' es la versión actual; Sin embargo, los scripts de enlace deberían * normalmente * vincularse contra 'libSystem.dylib' (' -lSystem'). –
Sí, eso probablemente ayude con la compatibilidad con versiones anteriores y tal. – GDP2