Я пытаюсь использовать некоторые из функций, которые находятся в библиотеке /lib/libproc-3.2.6.so
в моем дистрибутиве Ubuntu.Использование файлов библиотеки в Linux
Я загрузил и установил файлы заголовков, и они определены в моих исходных файлах.
В настоящее время, это все, что я пытаюсь сделать, только для начала ...
proc_t **read_proc = readproctab(0);
Но я получаю следующее сообщение об ошибке компилятора:
/tmp/cclqMImG.o: In function `Sysmon::initialise_sysmon()':
sysmon.cpp:(.text+0x494): undefined reference to `readproctab'
collect2: ld returned 1 exit status
Я знаю, я Вероятно, я ошибаюсь с командой, которую я использую для ее компиляции, но из-за отсутствия опыта я не уверен, что я делаю неправильно. Это команда г ++ Я использую для компиляции моего файла CPP:
g++ -o sysmon.o sysmon.cpp `pkg-config --libs --cflags gtk+-2.0`
Может кто-то пожалуйста, дайте мне некоторые указатели о том, где я буду неправильно.
Я думаю, что передовые системы сборки будут излишними для того, что он пытается сделать. Mayb, использующий Make, был бы более полезен для новичка. – pmr