解決編譯的時候頭文件找不到的問題


1、首先在內核中找下文件名,看所屬的頭文件是哪個lib提供的,大部分就是文件名的上級目錄

2、pkg-config  lib庫名 --cflags

      可以列出編譯的時候找的路徑

3、檢查內核該頭文件所在的地方和命令查看的是否一致

4、根據實際情況解決:方法一:復制

           方法二:pkg-config  lib庫名 --modversion --debug 查看pc文件:eg:“Reading 'libdrm' from file '/usr/local/lib/x86_64-linux-gun/pkgconfig/libdrm.pc'”

                                                  查看/usr/local/lib/x86_64-linux-gun/pkgconfig/libdrm.pc文件修改


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM