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
你编译就应该不会出错了。