En Linux, cuando se instala una biblioteca C/C++ a través de un gestor de paquetes, el compilador C/C++ del sistema es capaz de encontrar inmediatamente la biblioteca instalada. No he utilizado los Macs de Intel, pero definitivamente este no es el caso en los Macs M1.
En los Macs M1, homebrew
El gestor de paquetes instala el software y las bibliotecas en /opt
carpeta. Parece que clang
que viene con XCode no es capaz de reconocer esta ruta por lo que cada vez que compilo mi programa contra una biblioteca en particular, tengo que especificar la ruta de la biblioteca utilizando la bandera apropiada del compilador.
¿Hay alguna manera de hacer clang
¿El compilador en los Macs M1 reconoce por defecto las rutas de las bibliotecas C/C++ instaladas?