當前位置:首頁 » 編程軟體 » linux如何搭建c編譯環境

linux如何搭建c編譯環境

發布時間: 2025-02-08 04:24:49

㈠ Linux SDK解壓編譯環境搭建

Linux開發筆記1-20220917



解壓完成後,查看文件列表。



安裝依賴軟體包:



使用以下命令安裝SDK編譯環境所需軟體包:





  • sudo apt-get install repo git ssh make gcc libssl-dev liblz4-tool




  • sudo apt-get install expect g++ patchelf chrpath gawk texinfo chrpath diffstat binfmt-support




  • sudo apt-get install qemu-user-static live-build bison flex fakeroot cmake gcc-multilib




  • sudo apt-get install g++-multilib unzip




  • sudo apt-get install device-tree-compiler python-pip libncurses5-dev pyelftools




  • apt-get install device-tree-compiler





安裝命令執行後,即可編譯SDK。



編譯過程耗時較長,可做其他事情。



固件打包工具:mkfirmware.sh



查看img文件實際存放位置:



在recdev目錄下執行「ls -al」命令查看。



Ubuntu虛擬機下看不到U盤解決:



若U盤不支持exfat格式,安裝「sudo apt-get install exfat-utils」。



若U盤每次插入都被PC識別,可在VMware虛擬機的vmx文件中修改以下內容:





  • 將「usb.restrictions.defaultAllow = "FALSE"」改為「usb.restrictions.defaultAllow = "TRUE"」。





保存並關閉虛擬機,重新打開後U盤符號變為正常。



進入虛擬機後查看U盤。



學習Linux,實踐最重要。我之前未接觸過Linux,現在主要做硬體設計。我覺得應拓寬知識邊界,多一份技能總無害。



研究表明,專注學習和實踐6個月,可達到優秀水平。讓我們行動起來,讓時間見證。



分享的Linux開發筆記,記錄了實際項目中遇到的問題,旨在幫助同樣探索Linux開發的朋友們。



分享知識是一種美德,請幫忙點贊轉發,惠及更多需要的朋友。

㈡ 基於虛擬機/伺服器+CLion的Linux C++開發環境搭建

Linux C/C++開發環境搭建步驟:

首先,通過安裝命令如下搭建開發環境:

確保環境已成功安裝:

然後進行編譯與運行:

安裝構建工具:make

檢查cmake版本,若版本過低可參考官網下載安裝包,執行指令進行安裝。

注意:若初次構建時選擇的線程數導致程序異常終止,需重新查看並確認cmake版本。

若cmake版本未顯示,可執行相應指令進行確認安裝。

卸載源碼安裝的cmake,需進入執行make install時的路徑,執行卸載命令。

安裝CUDA,參照Python筆記。

配置伺服器或虛擬機,注意僅特定型號的虛擬機支持CUDA安裝,避免使用不兼容的顯卡。

配置SSH服務,增加新網卡便於連接,確保虛擬機與Windows設備IP地址正確設置。

IDE配置CLion,參考特定教程,將遠程環境設置為默認部署。

配置CMake選擇遠程工具鏈,可直接通過全局搜索功能,點擊遠端文件後進行修改並上傳至伺服器。

解決Windows Powershell報錯問題,管理員身份打開Powershell,並執行特定指令。

㈢ Linux下環境搭建 怎麼配置編譯器

編譯器:GCC編譯器可以用來編譯C和C++源程序,C編譯器通過文件的後綴來判斷是C程序還是C++程序。一般來說C源文件的後綴為「.C」,而C++源文件的後綴為「.C」或「C++」。

但GCC編譯器只能編譯C++源程序,不能與使用的庫連接,因此用G++來完成C++程序的編譯與連接,該程序會自動調用GCC來編譯。


Linux里環境變數的設置,有如下幾種方法:

(1)直接在終端里輸入export後面加要設的變數,例如QT:

ExportQTDIR=$PWD/qt-2.3.2

其中,pwd是用來顯當前路徑的命令,在其前面加上$,則表示QT的目標目錄在當前目錄下的「qt-2.3.2」里,當然「$PWD」也可以用絕對路徑來代替。這種方法所設的環境變數在下次開機後不再有效,而且換個shell也不會有效,只是臨時的。

(2)在etc/profile里添加環境變數,比如:

exportQTDIR=/usr

exportLD_LIBRARY_PATH=$QTDIR/lib

exportQT_QWS_FONTDIR=$QTDIR/lib/fonts

exportQWS_DISPLAY="LinuxFb:/dev/fb0"

(3)修改.bashrc,如果需要給某個用戶許可權使用這些環境變數,只需修改其個人用戶家目錄下的.bashrc文件就可以了。

(4)用以上面兩種方法設置好環境變數後記得重啟


以上使用QT為例

熱點內容
java解碼器 發布:2025-02-08 07:25:35 瀏覽:294
p4忘記密碼了如何刷機 發布:2025-02-08 07:25:25 瀏覽:305
java分隔 發布:2025-02-08 07:15:02 瀏覽:812
源碼乘法豎式 發布:2025-02-08 07:05:48 瀏覽:136
天天酷跑腳本腳本精靈 發布:2025-02-08 07:05:15 瀏覽:345
ios資料庫遷移 發布:2025-02-08 07:00:16 瀏覽:850
安卓sdl是什麼 發布:2025-02-08 07:00:05 瀏覽:907
離線腳本怎麼寫 發布:2025-02-08 06:59:22 瀏覽:832
java學習價錢 發布:2025-02-08 06:58:39 瀏覽:958
如何用伺服器提交ms作業 發布:2025-02-08 06:58:03 瀏覽:160