сборка_codelite

Сборка CodeLite

Сборка выполнялась на Xubuntu 18.04 За основу была взята инструкция https://github.com/eranif/codelite/wiki/Building-CodeLite-on-Linux

Установка зависимостей

sudo apt-get install libgtk-3-dev pkg-config build-essential git cmake libsqlite3-dev libssh-dev libedit-dev libhunspell-dev libclang-6.0-dev clang-format-6.0 xterm liblldb-6.0-dev

Сборка wxWidgets.

cd ~/compilation/
git clone https://github.com/eranif/wxWidgets.git
cd wxWidgets
git submodule init
git submodule update
mkdir build-release
cd build-release
../configure --prefix=/usr/local/wxwidgets --with-gtk=3
make -j8 && sudo make install

Сборка CodeLite

cd ~/compilation/
git clone https://github.com/eranif/codelite.git
cd codelite
mkdir build-release
cd build-release
cmake -DCMAKE_BUILD_TYPE=Release -DCL_PREFIX=/usr/local/codelite -DWITH_WX_CONFIG=/usr/local/wxwidgets/bin/wx-config .. -DCOPY_WX_LIBS=1
make -j8
sudo make install

Несмотря на то, что указан тип сборки Release, компиляция выполняется с флагами -g -O2, то есть добавляется отладочная информация.

Установка выполнится в корневой каталог. Запуск

/usr/local/codelite/bin/codelite 

или из меню Разработка.

Сборка CodeLite, изображение №1

сборка_codelite.txt · Last modified: 2023/01/08 11:13 by mariaf