我試圖使用Ubuntu發行版中的/lib/libproc-3.2.6.so
庫中的一些函數。在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
我知道我」 m可能會對我用來編譯它的命令做一些錯誤,但由於缺乏經驗,我不確定我在做什麼錯誤。這是我使用的編譯我的cpp文件g ++命令:
g++ -o sysmon.o sysmon.cpp `pkg-config --libs --cflags gtk+-2.0`
可有人請給我一些指點因爲我要去錯在何處。
我認爲先進的構建系統對他正在嘗試做的事情來說是過分的。 Mayb使用Make會對初學者更有益。 – pmr 2010-04-10 12:21:56