在下一篇文章中,我們將看一下CodeLite。 這是一個 自由和跨平台的集成開發環境 即使支持其他語言,例如PHP和JavaScript,也適用於C / C ++編程語言。 可以免費下載CodeLite,但是如果您願意,可以在下載時進行象徵性捐贈,以繼續支持此IDE的開發。
CodeLite是一個 IDE 免費和開源的多平台 對於C / C ++語言,它使用wxWidgets作為其圖形界面。 為了符合CodeLite的開源精神,僅使用免費工具(MinGW和GDB)對其進行編譯和調試。
CodeLite的一般功能
這個用於編程的IDE為用戶提供了一個 輕鬆的項目管理 (工作區/項目),代碼完成,在源文件中導航,語法突出顯示,與Subversion,Cscope和UnitTest ++集成,安裝在gdb上的交互式調試器以及基於Scintilla的功能強大的代碼編輯器。
在其最顯著的功能中,我們擁有以下系統 代碼完成 適用於此IDE中所有受支持的語言。 它還會通知我們我們在代碼行中所犯的錯誤,作為您正在工作的窗口中的註釋。 它也使用 調試,這是PHP最受歡迎的調試器之一。
該程序為我們提供了一個開發環境,以便 使用C和C ++的程序員 使代碼創建過程更容易。 通過用於編寫代碼的多個選項卡,工具和自動完成功能,這將提高生產率。 其中的一系列特徵 跨平台IDE 開源。 在大量的選項卡和側面板中,您將找到我們在代碼的開發和編寫過程中所需的許多功能和工具。
CodeLite根據以下條款獲得許可 GNU通用公共許可證v2 或更高版本。
那些需要它的人將能夠在實踐中更深入地了解該程序的特徵。 項目網站.
在Ubuntu上安裝CodeLite
和往常一樣,我們將有不同的選項在Ubuntu中安裝該程序。
從.deb文件安裝
第一個選擇是下載 .deb包 從項目頁面,我們將通過該頁面獲得程序的最新版本。 下載完畢後,我們可以在控制台中使用以下命令進行安裝(Ctrl + Alt + T):
sudo dpkg -i CodeLite-10.0.6-ubuntu-xenial-x86_64.deb
如果您和我一樣在安裝後發生 控制台警告您已發生錯誤 在安裝過程中,您可以像我一樣對其進行修復。 我只需要使用以下命令強制安裝:
sudo apt install -f
從PPA安裝
我們可以使用Ubuntu 16.04和17.04版本安裝該程序。 PPA。 需要說明的是,如果我們使用此方法安裝程序,則將安裝其倒數第二個版本。 如果您有興趣安裝它,為此,我們將在終端中編寫以下命令(Ctrl + Alt + T):
sudo add-apt-repository ppa:eugenesan/ppa && sudo apt update && sudo apt install codelite -y
通過git安裝
我們必須安裝CodeLite的另一個選擇是通過其代碼來完成 混帳。 要在我們的計算機上編譯CodeLite, 我們將需要以下內容 從以下頁面指示我們的軟件包 GitHub上 項目的:
- wxWidgets 3.0或更高版本。
- GTK開發包。 它通常稱為libgtk2.0-dev,wxGTK-devel或類似名稱。
- GTK dev軟件包通常隨附的pkg-config。
- build-essential包或相應的位:g ++,make等。
- 去。
- cmake。
我們必須在計算機中內置wxWidgets 3.0或更高版本。 如果有人不知道如何安裝,則可以從以下網站下載安裝wxWidgets: CodeLite存儲庫.
在Ubuntu / Debian上,您可以通過鍵入以下命令來安裝上述所有程序:
sudo apt install libgtk2.0-dev pkg-config build-essential git cmake libssh-dev libwxbase3.0-dev libsqlite3-dev libwxsqlite3-3.0-dev
讓我們下載源代碼:
git clone https://github.com/eranif/codelite.git
運行cmake並編譯CodeLite:
cd codelite mkdir build-release cd build-release cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release .. make -j4 sudo make install
卸載CodeLite
如果您不喜歡此應用程序,我們將可以通過終端中的簡單命令(Ctrl + Alt + T)來擺脫它:
sudo apt remove codelite && sudo apt autoremove
讓我們看看,我已經安裝了Lighttpd作為Web服務器,並使用PHP 7.3,以便在家中進行開發和學習。 它工作正常,但我想在CodeLite中配置Xdebug,嚮導要求我通過複製並粘貼到php.ini添加幾行。 問題是,在/etc/php/7.3/中有幾個子目錄,其中包含php.ini一樣多,而且我找不到任何關於添加哪個行的配置文件的更精確的說明。
具體來說,在/etc/php/7.3/中掛起的以下子目錄中有一個php.ini:apache2,cgi,cli和fpm。 按照合理的邏輯應該是CGI,但是如何確定?...
你好。 我告訴你看看 百科 該項目的。 也許在那裡您會找到解決您的疑問的方法。 莎露2。