ld.so.conf搜索lib路径有关问题,编译出错,散分

ld.so.conf搜索lib路径问题,编译出错,散分
d.so.conf中添加我指定的lib路径,可是还是出错;
但是把lib放在/usr/lib中编译可以通过,但是放在我在ld.so.conf中自定义的路径就不行 

ld.so.conf配置: 
C/C++ code

somesky@somesky-desktop:~/lib$ cat /etc/ld.so.conf  
include /etc/ld.so.conf.d/*.conf  
/home/somesky/lib  
   
somesky@somesky-desktop:~/lib$ 



我自定义的LIB所在路径: 
C/C++ code

somesky@somesky-desktop:~/lib$ cd /home/somesky/lib  
somesky@somesky-desktop:~/lib$ ls  
libsky.so  
somesky@somesky-desktop:~/lib$  



makefile代码: 
C/C++ code

SRCS=test.c  
OBJS=test.o 
  
all:test  
  
test:${OBJS}  
    gcc -o test ${OBJS} -lsky  
    rm *.o  
      
${OBJS}:      
    gcc -c $< -o $@   




出错信息: 
C/C++ code

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 



我在网上看了很多文章他们都说是这么配置的,但是我问什么不行呢?
大哥大姐帮帮我看看

------解决方案--------------------
makefile里可以用-I指定路径,或者你把/home/somesky/lib路径添加到系统路经里也可以。
------解决方案--------------------
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:./lib
export LD_LIBRARY_PATH