文章詳情頁
CentOS7中無法找到pci find device函數(shù)的解決方法
用Xilinx PCIE demo的時(shí)候,編譯了一個(gè)xapp1022提供的Linux驅(qū)動(dòng),出錯(cuò)提示找不到pci_find_device函數(shù)。說明上說這個(gè)驅(qū)動(dòng)是fedora上的,當(dāng)前環(huán)境是Centos7。驅(qū)動(dòng)中使用的頭文件只有一個(gè)linux/pci.h與pci有關(guān),所以進(jìn)去看了一下,沒有。
心里想著也許需要安裝庫,找了一下果然有:pciutils。
安裝之后重新編譯了以下,還是失敗。
重新看頭文件,多了一個(gè)pci文件夾,里面有一個(gè)pci.h,這個(gè)pci.h中有很多函數(shù)聲明,但是沒有pci_find_device。
網(wǎng)上說新的linux中使用的是pci_get_device。
修改,編譯通過。
參考:
相關(guān)文章:
1. CentOS7上如何安裝Kafka?CentOS7上安裝Kafka教程2. centos7怎么關(guān)閉ipv6僅使用ipv4?3. Centos7下刪除virbr0網(wǎng)卡信息的方法4. Centos7 yum安裝git服務(wù)器5. centos7安裝后缺少網(wǎng)卡如何解決?6. CentOS7.3怎么安裝?使用DVD ISO鏡像安裝CentOS7.3的方法7. centos7安裝clickhouse并設(shè)置用戶名密碼案例詳解8. Win10系統(tǒng)pci內(nèi)存控制器感嘆號(hào)的處理方法9. CentOS7無法使用Tab鍵補(bǔ)全命令的解決方法10. Win7無法開機(jī)提示“pci.sys文件損壞或者丟失”的解決辦法
排行榜
