我只是测试ZThread在linux上的编译情况,代码自然得选个短小精悍的 :D
vi /home/sidle/test/ZThread_Test/main.cpp 如下
然后再来一个makefile
CXX = g++
INCS = -I"../ZThread-2.3.1/include/"
LIBS = -L"../ZThread-2.3.1/src/.libs/"
BIN = test
OBJS = main.o
$(BIN): $(OBJS)
$(CXX) $< -o $(BIN) $(LIBS) -lZThread
main.o: main.cpp
$(CXX) -c $< -o $@ $(INCS)
make后运行一把程序,跳出两行错误提示
./test: error while loading shared libraries: libZThread-2.3.so.1: cannot open
hared object file: No such file or directory
呵,不好意思,还得把 libZThread-2.3.so.1 cp 到/usr/lib目录,然后,然后自然就一切OK了 。
操作系统:
Red Hat Linux release 9 (Shrike)
Kernel 2.4.20-8 on an i686