ld.so.conf搜索lib路径问题,编译出错,散分
d.so.conf中添加我指定的lib路径,可是还是出错;
但是把lib放在/usr/lib中编译可以通过,但是放在我在ld.so.conf中自定义的路径就不行
ld.so.conf配置:
somesky@somesky-desktop:~/lib$ cat /etc/ld.so.conf include /etc/ld.so.conf.d/*.conf /home/somesky/lib somesky@somesky-desktop:~/lib$
somesky@somesky-desktop:~/lib$ cd /home/somesky/lib somesky@somesky-desktop:~/lib$ ls libsky.so somesky@somesky-desktop:~/lib$
SRCS=test.c OBJS=test.o all:test test:${OBJS} gcc -o test ${OBJS} -lsky rm *.o ${OBJS}: gcc -c $< -o $@
make all gcc -c test.c -o test.o gcc -o test test.o -lsky /usr/bin/ld: cannot find -lsky collect2: ld 返回 1 make: *** [test] 错误 1