Кросс-компиляция не может найти заголовочные файлы для net-snmp (i686/mips64)

В настоящее время я пытаюсь выполнить кросс-компиляцию на mips64 с использованием библиотеки общих объектов, когда я запускаю следующую команду:

toby@cbmFinal:~/x-tools/mips64-n64-linux-gnu/bin$ ./mips64-n64-linux-gnu-gcc -I /home/toby/Downloads/net-snmp-5.5.2.1/include/net-snmp/ -L /usr/lib64/libnetsnmp.so ~/BsDiagnostics/snmpdemoapp.c -o snmpdemoapp

Выдает ошибку, говоря, что не может найти файлы заголовков:

/home/toby/BsDiagnostics/snmpdemoapp.c:1:38: error: net-snmp/net-snmp-config.h: No such file or directory
/home/toby/BsDiagnostics/snmpdemoapp.c:2:40: error: net-snmp/net-snmp-includes.h: No such file or directory
/home/toby/BsDiagnostics/snmpdemoapp.c: In function 'main':
/home/toby/BsDiagnostics/snmpdemoapp.c:14: error: 'netsnmp_session' undeclared (first use in this function)
/home/toby/BsDiagnostics/snmpdemoapp.c:14: error: (Each undeclared identifier is reported only once
/home/toby/BsDiagnostics/snmpdemoapp.c:14: error: for each function it appears in.)
/home/toby/BsDiagnostics/snmpdemoapp.c:14: error: expected ';' before 'session'

и т. д.

Я проверил каталог, и все они там, я также могу сделать их каждый вручную, используя -include, но затем у меня есть куча других заголовков, которые я не могу все включить.

toby@cbmFinal:~/Downloads/net-snmp-5.5.2.1/include/net-snmp$ ls
agent             definitions.h  mib_api.h.gch         output_api.h   session_api.h.gch  utilities.h
config_api.h      library        net-snmp-config.h     pdu_api.h      snmpv3_api.h       varbind_api.h
config_api.h.gch  machine        net-snmp-config.h.in  pdu_api.h.gch  system             varbind_api.h.gch
data_access       mib_api.h      net-snmp-includes.h   session_api.h  types.h            version.h 

Любая помощь будет оценена. Спасибо!

1 ответ

Исправлена ​​ошибка синтаксиса.

Правильная команда была:

toby@cbmFinal:~/x-tools/mips64-n64-linux-gnu/bin$ ./mips64-n64-linux-gnu-gcc -I/home/toby/Downloads/net-snmp-5.5.2.1/include/ -L/usr/lib64 -lnetsnmp ~/BsDiagnostics/snmpdemoapp.c -o snmpdemoapp
Другие вопросы по тегам