Estou um pouco confuso.
Eu instalei um monte de bibliotecas (por exemplo vtk
, gsl
...) necessárias para um projeto c ++ para a escola. Eu usei o homebrew para instalá-los (felizmente, havia fórmulas disponíveis).
Minha pergunta é: o Homebrew os vincula /usr/include
ou algo comparável? Ou isso é algo que eu precisaria fazer manualmente?
O Homebrew geralmente faz esse tipo de coisa para executáveis, mas não consigo encontrar as bibliotecas em nenhum outro lugar além dos /usr/local/Cellar/...
diretórios. Eu tenho várias bibliotecas instaladas, então não posso simplesmente usar -L / ... para cada uma delas.
homebrew
unix
open-source
development
romaovs
fonte
fonte
Cellar
estar vinculado ao/usr/local
? Se for um projeto, sugiro usar um Makefile; tornaria as coisas mais fáceis, não é?Respostas:
Eles geralmente estão vinculados
/usr/local/lib
. Se eles não estiverem lá, tentebrew link <library-you-are-installing>
; isso deve resolver isso.fonte