linux如何搭建c編譯環境
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為例