Для вашего g ++, вы должны дать варианты.Вот некоторые полезные опции:
-I/path/to/library/include
Это говорит компилятору о необходимости поиска заголовков библиотеки в этой папке -L/path/to/library/lib
Это говорит компилятору о поиске файла библиотеки библиотеки.Например, предположим, что он называется libBerzos.a -lLibname
. Он сообщает компилятору, с какой библиотекой он должен ссылаться.В приведенном выше примере вы написали бы -lBarzos
Например, допустим, я сам написал библиотеку с именем shSGL .У меня есть файлы в C: \ shSGL
Затем, если я хочу скомпилировать файл, используя его, я бы скомпилировал его так:
g++ -c -o file.o file.cpp -IC:/shSGL/include
и собрал исполняемый файл с
g++ -o exec file.o -LC:/shSGL/lib -lshSGL
См. Makefile для реального примера.
Если вы хотите узнать больше о параметрах g ++, просто выполните поиск по man g++
в Google, и первый сайт будет это .