我使用 g++ 来链接我的目标文件,但是为什么我需要明确告诉 g++ 库在哪里,如果它们都在/usr/lib/
?我这样称呼它:
g++ -o "rsb_sending" ./rsb_sending.o -L/usr/lib \
-l:librsbts.so -l:librsbsimplebuffer.so \
-l:librsb.so.0.9 -l:librsc0.9.so -l:libboost_system.so
如果我只是打电话
g++ -o "rsb_sending" ./rsb_sending.o
它不会链接。ldonfig -p
如果甚至打印出所有命名的库,我在这里缺少什么?
谢谢