Приветствую всех.
Подскажите, пожалуйста (помогите).
В линуксе пока что большой новичёк. Работаю с Centos 7.
Установил boost следующим образом: скачал, распаковал, зашёл в папку, ввел ./bootstrap.sh, ввел ./b2 install. Всё вроде как установилось в папку usr/local/include/boost (инклуды все), usr/local/lib (либы).
Теперь как мне компилировать мой код, который юзает boost? Вот мой мейкфайл. Использую regex из boost. Ну и нужно, чтобы эта прога запускалось на любой ос (даже где нет boost).
OUTFILE = "Advanced-SA-NickName.so"
COMPILE_FLAGS= -std=c++11 -m32 -c -O3 -w -DLINUX -I./SDK/amx/
all:
gcc $(COMPILE_FLAGS) SDK/amx/*.c
g++ $(COMPILE_FLAGS) SDK/*.cpp
g++ $(COMPILE_FLAGS) INI/*.cpp
g++ $(COMPILE_FLAGS) *.cpp
g++ -m32 -O -pthread -unistd -fshort-wchar -shared -o $(OUTFILE) *.o
rm *.o
Мой мейкфайл. Что добавить, чего не хватает? Пожалуйста, просьба подсказать чем можно понятнее!)