当前位置: 技术问答>linux和unix
linux下C++文件怎么调用so文件
来源: 互联网 发布时间:2017-04-16
本文导语: 例如有a.so,b.so,c.so,d.so放在/usr/local/lib/mylib目录下,还有a.h,b.h,c.h在/usr/opencv目录下,在进行g++编译k.cpp成为k的时候怎么全部指定呢?即要用到上面提到的所有文件。 | g++ -o k k.cpp -L/usr/local...
例如有a.so,b.so,c.so,d.so放在/usr/local/lib/mylib目录下,还有a.h,b.h,c.h在/usr/opencv目录下,在进行g++编译k.cpp成为k的时候怎么全部指定呢?即要用到上面提到的所有文件。
|
g++ -o k k.cpp -L/usr/local/lib/mylib -la -lb -lc -ld -I/usr/opencv
|
?这有什么代价啊?
编译时写在makefile里面就行了啊!