Я хотел бы компилировать код с таким заявлением:убунту - не может найти общую библиотеку во время компиляции
c++ -I /usr/boost_1_53_0 boost_test.cpp -o boost \ /usr/lib/boost/libboost_regex.a
но он бросает
c++: error: /usr/lib/boost/libboost_regex.a: No such file or directory
Я уверен, что libboost_regex.a в существующий i выше указанного каталога. Как это решить? Я новичок в ubuntu и linux. Ждем ваших советов. Благодарю.
Какой вывод вы используете для 'ls -la/usr/lib/boost/libboost_regex.a'? –
-rw-r - r-- 1 корень root 2627884 cze 25 11:11 /usr/lib/boost/libboost_regex.a – friko
У вас также есть обратная косая черта ("\"), включенная в вашу командную строку? Если это одна строка, вы в конечном итоге будете искать '/usr/lib/boost/libboost_regex.a' - можете ли вы попытаться удалить обратную косую черту? –