В одном из моих проектов по работе с библиотеками SDL 2.0 . Вчера вечером мой компьютер стал капать, и в моем универсе мой профиль не обладает полномочиями sudo.
Есть ли способ скомпилировать и запустить мой код без необходимости установки библиотеки SDL через ol [sudo apt-get install ...
?
Вам придется самостоятельно устанавливать библиотеки. Загрузите zip-файл по ссылке в вашем вопросе, распакуйте его и следуйте инструкциям. Обычно имеется включенный скрипт config
, и вы можете указать ему настроить библиотеку так, чтобы она была установлена в каталог, к которому у вас есть доступ. Обычно это делается так:
./configure --prefix=~/lib
Это установит в каталог с именем lib
, который находится в вашем $HOME
. Затем вам нужно будет указать компилятору включить этот каталог при поиске библиотек. Что-то вроде:
LD_LIBRARY_PATH="~/lib:$LD_LIBRARY_PATH" g++ foo.c