又是菜鸟问题:编译后的库,放到别的服务器上,提示路径错误
unix + cc
设备厂商提供了驱动库lib.so,我在其上封装了libApi.so
测试服务器是A,在上边做的编译的so,拷贝到服务器B上后,提示找不到lib.a,路径错误,仍指示A上开发时的路径
makefile中,相关的部分
LIB= /usr/lib/libc.a /usr/lib/libnsl.a /usr/lib/libsocket.a $(LIBPATH)/lib.so
CFLAG = -DKL_UNIX -I. -I$(WORKDIR)/include
LINK = cc -dy -G -o
CC = cc $(CFLAG)
$(TARGET): $(OBJS)
@echo "link to libApi.so"
$(LINK) $(TARGET) $(OBJS) -L$(LIBPATH) $(LIB) $(CFLAG)
希望高手能解答的详细点,我是Unix白+C 菜,多谢啦