so 링크하기?

ys2cdh의 이미지

안녕하세요. 리눅스 초보 입니다.

제가 so 파일 하나를 만들었는데 위치는 home/ys2cdh/Temp/Socket에 있습니다.

아래는 makefile 내용 이구요

.SUFFIXES : .cpp .o

CXX = g++

INC = -I/usr/local/include/boost-1_37 -I/home/ys2cdh/Temp/Socket
LIBS = -L/home/ys2cdh/Temp/Socket -lsocket.so
LINK = g++
CXXFLAGS = -c $(INC)

OBJS = Test.o
SRCS = Test.cpp

TARGET = test

.cpp.o:
$(CXX) -c $(CXXFLAGS) $(INC) -o $@ $<

all : $(OBJS)
$(LINK) -o $(TARGET) $(OBJS) $(LIBS)

clean :
rm -rf $(OBJS) $(TARGET) core

new :
$(MAKE) clean
$(MAKE) all

이렇게 하면 /usr/bin/ld 에 파일이 없다고 에러가 나오는데 꼭 이곳에 파일을 복사해야 되는건지?

제가 원한는 위치에 놓고 링크 할 수 없을 까요?

park7275의 이미지

ls.so.conf
수정후~~ 또는 등록된 디렉토리에 카피하시고
ldconfig 한번 해주세요~~

ld.so.conf는 etc 어딘가에..--;

[KILL] 죽을각오로.........

[KILL] 죽을각오로.........