Как скомпилировать код FastCGI++?

Какую команду я должен использовать для компиляции кода FastCGI++?

Документированная команда дает мне несколько ошибок.

user@user:~/code$ g++ -o main.fcgi main.cpp pkg-config –libs –cflags fastcgi++
g++: error: pkg-config: No such file or directory
g++: error: –libs: No such file or directory
g++: error: –cflags: No such file or directory
g++: error: fastcgi++: No such file or directory

2 ответа

Иногда FastCGI++ компилируется с его библиотеками Boost динамически. Это значит, афаик, что тебе нужно ссылаться и на них, когда ты компилируешь свой код.

g++ -o main.fcgi main.cpp -lfastcgipp -lboost_system -lboost_thread

Вам нужны обратные пометки для вашей команды pkg-config

g++ -o main.fcgi main.cpp `pkg-config --libs --cflags fastcgi++`

В моей системе эта команда интерпретируется как

g++ -o main.fcgi main.cpp -I/usr/local/include -pthread -L/usr/local/lib -lfastcgipp -lboost_thread-mt -lboost_system-mt -lboost_date_time-mt
Другие вопросы по тегам