linux編譯提示缺少build
⑴ linux涓鐨剉scode濡備綍鐢熸垚build
1銆侀栧厛錛屽湪CMakelists涓璁劇疆緙栬瘧涓篋ebug妯″紡銆
2銆佸叾嬈★紝澧炲姞闇瑕佺敓鎴愮殑鍙鎵ц岀▼搴忋
3銆佹渶鍚庯紝閫氳繃VSCODE緙栬瘧騫惰皟璇曠敓鎴愬嵆鍙銆
⑵ linux瀹夎呯紪璇戝櫒linux瀹夎呯紪璇戝櫒
c++闇瑕佷笅杞界紪璇戝櫒鍚楋紵
闇瑕併俢++鏄涓闂ㄧ紪璇戝瀷鐨勭▼搴忚捐¤璦錛屽湪榪愯屼箣鍓嶅繀欏誨畬鎴愮紪璇戜換鍔★紝鎵浠ヨ佸紑鍙戝拰榪愯宑++紼嬪簭錛屽繀欏誨厛涓嬭澆瀹夎呯紪璇戝櫒銆
褰撶劧錛屽傛灉鎮ㄤ嬌鐢ㄧ殑鏄痩inux緋葷粺錛岄偅涔堟伃鍠滀綘錛岀郴緇熻嚜宸卞氨甯︾潃緙栬瘧鍣錛屽彲浠ョ洿鎺ヤ嬌鐢錛屼竴鑸鏄痝cc緙栬瘧鍣ㄣ傚笇鏈涗互涓婂彲浠ュ府鍔╁埌鎮
濡備綍瀹夎匞CC緙栬瘧鍣錛
瀹夎単cc緙栬瘧鍣ㄧ殑鏂規硶濡備笅錛
1.緇濆ぇ閮ㄥ垎鐨凩inux鍙戣岀増閮芥彁渚涗簡gcc浜岃繘鍒跺寘錛屽洜姝ゅ緢瀹規槗榪涜屽畨瑁呫
2.瀵逛簬debian緋伙紝鎵ц屼笅闈㈠懡浠ゅ畨瑁呫
sudoaptinstallgcc
3.瀵逛簬redhat緋伙紝鎵ц屼笅闈㈠懡浠ゅ畨瑁呫
sudodnfinstallgcc
4.瀵逛簬arch緋伙紝鎵ц屼笅闈㈠懡浠ゅ畨瑁咃細
sudopacman-Sgcc
瀹夎呭畬姣曞悗錛実cc緙栬瘧鍣ㄥ氨瀹夎呭畬姣曚簡銆
Linux涓嬬殑QT鏄浠涔堬紵Linux涓婥++鐢ㄤ粈涔堢紪璇戝櫒濂斤紵
Qt鏄涓涓狢++絎涓夋柟搴擄紝浣犲彲浠ヤ嬌鐢ㄥス鍐欏嚭浣犳墍鑳芥兂鍒扮殑鎵鏈夎蔣浠躲俵inux涓嬫渶娉ㄦ槑鐨勭紪璇戝櫒鏄疓CC鐩鍓嶆渶楂樼増鏈鏄4.5.2鐗堬紱linux鍙戣岀増寰堝氾紝緗戜笂鍒板勯兘鏄錛屼綘鍙浠ュ厛涓嬭澆鍐嶅埢鐩樺畨瑁咃紝寤鴻瀹夎呭墠鍏堢敤鉶氭嫙鏈虹啛鎮変竴涓嬪畨瑁呮祦紼嬫垨鑰呯洿鎺ヤ嬌鐢ㄨ櫄鎷熸満錛堝傛灉鏄瀛︿範鐨勮瘽錛夛紝涓鑸鎯呭喌涓嬶紝鎵鏈夌殑linux鍙戣岀増閮介粯璁ゅ畨瑁呭ソGCC鐨勩
LINUX涓媍pp鏂囦歡鍙浠ョ紪璇戞槸鍚﹀彲浠ヨ存槑宸茬粡瀹夎呬簡gcc緙栬瘧鍣錛
鍙浠ヨ存槑銆備綘鐩存帴浣跨敤鍛戒護whichgcc鐪嬬湅灝辯煡閬撴槸鍚﹀畨瑁呬簡gcc.涔熷彲浠ヤ嬌鐢╣cc--version鐪嬬湅鏄鍚﹀畨瑁呫
linux緙栬瘧鍣ㄥご鏂囦歡閰嶇疆錛
-I/usr/src/linux-headers-2.6.32-24/include鍏朵腑,-I鍜屽悗闈㈢殑璺寰勬病鏈夌┖鏍-I/usr/src/linux-headers-2.6.32-24/include涓鑸涔熷緢灝戠洿鎺ョ敤gcc鍛戒護,澶ч儴鍒嗘槸鐢╩akefile,make-Ckernel_pathmoles
⑶ 為什麼linux 編譯總是提示缺少文件,文件明明存在
Software Requirements
=================
Libraries to compile SpaceZero:
libgtk2.0-dev
libglib2.0-dev
libopenal-dev
libalut-dev
libvorbis-dev
所以,如果你缺少編譯需要的文件,那麼請先安裝上面的軟體包。
我只另外安裝了兩個,命令如下:
sudo apt-get install libopenal-dev libalut-dev
安裝軟體包後,/usr/include/AL目錄下會有這些文件:
al.h
alc.h
alut.h
你編譯就應該不會出錯了。