#include 找不到標頭檔案
阿新 • • 發佈:2019-02-05
ubuntu下socket程式設計涉及到標頭檔案sys/socket.h 和sys/types.h。我是用的codeblocks編輯器,當我想檢視socket,h標頭檔案時編輯器提示找不到標頭檔案。
copy
print?
我就想可能是沒有設定codeblocks標頭檔案的搜尋路徑。好吧,那首先就找找這個檔案藏在哪裡吧
[cpp] view plain copy print?- <span style="font-size:12px;">find / -name socket.h -print
- 或者locate sys/socket.h</span>
/usr/include/x86_64-Linux-gnu/sys/
重新開始編譯檔案,選中sys/socket.h右鍵"open #include <sys/socket.h>"結果居然還是顯示
這就讓人很是尷尬啦,明明已經找到路徑新增完成結果編輯器還是提示找不到。一番搜尋查詢好終於找到解決方法。Fix by using the following code:
[cpp] view plain- sudo apt-get install build-essential flex libelf-dev libc6-dev-amd64 binutils-dev libdwarf-dev