Rumah  >  Artikel  >  Tutorial sistem  >  Bagaimana untuk menyelesaikan fungsi yang hilang untuk mencari peranti pci dalam CentOS7

Bagaimana untuk menyelesaikan fungsi yang hilang untuk mencari peranti pci dalam CentOS7

WBOY
WBOYke hadapan
2024-01-05 09:08:28596semak imbas

Apabila menggunakan demo Xilinx PCIE, saya menyusun pemacu Linux yang disediakan oleh xapp1022, dan mesej ralat muncul bahawa fungsi pci_find_device tidak ditemui. Penerangan mengatakan bahawa pemacu ini adalah untuk Fedora, dan persekitaran semasa ialah Centos7. Satu-satunya fail pengepala yang digunakan dalam pemacu ialah linux/pci.h, yang berkaitan dengan PCI, jadi saya menyemaknya dan mendapati ia tiada di sana.

Saya berfikir bahawa saya mungkin perlu memasang perpustakaan, dan selepas mencari, saya menemuinya: pciutils.

Selepas pemasangan, saya menyusun semula yang berikut, tetapi ia masih gagal.

Melihat fail header sekali lagi, terdapat folder pci tambahan, yang mengandungi pci.h Terdapat banyak pengisytiharan fungsi dalam pci.h ini, tetapi tiada pci_find_device.

Dikatakan di Internet bahawa pci_get_device digunakan dalam Linux baharu.

Diubah suai, disusun dan diluluskan.

Rujukan:

CentOS7中无法找到pci find device函数的解决方法

Atas ialah kandungan terperinci Bagaimana untuk menyelesaikan fungsi yang hilang untuk mencari peranti pci dalam CentOS7. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:jb51.net. Jika ada pelanggaran, sila hubungi admin@php.cn Padam