Dear Sir.
My code is very simple, But occured the error on build time.
Library location : /home/myhome/project/lib/libpci.so.3
Header location : /home/myhome/project/include/pci/pci.h
build location : /home/myhome/project/
source
Code:
#define index shadow_workaround_index
#include <pci/pci.h>
struct pci_access *pacc;
struct pci_dev *dev = {0};
int main(int argc, char **argv)
{
(void) argc;
(void) argv;
pacc = pci_alloc();
dev = pci_get_dev(pacc, dev->domain, dev->bus, dev->dev, 1);
return 0;
}
build
Code:
gcc -I/home/myhome/project/include -Wl,-rpath=/home/myhome/project/lib -o out out.c -L/home/myhome/project/lib -lpci
error message
Code:
$ > make
..
..
/bin/ld: cannot find -lpci
What happen to me???
Please advise to me.
Thank you.