Chinaunix

标题: linux下c++编译 [打印本页]

作者: yyx_attach    时间: 2012-07-26 18:49
标题: linux下c++编译
  1. LIBPGSQL = -L../../lib/linux_32/  -L/usr/local/pgsql/lib/
  2. INCPGSQL = -I../../include/ -I/usr/local/pgsql/include/
  3. LNKPGSQL = -lhcnetsdk  -lpq

  4. VPATH = $(subst : ,:,$(SUBDIR))./
  5. MDETECT_SOURCE=hkvs_mdetect.cpp

  6. CFLAGS = -Wall -g -O2
  7. LIBPATH = ../../lib/linux_32/
  8. LIBS =  -lhcnetsdk
  9. MDETECT_EXE =hkvs_mdetect
  10. all:$(MDETECT_EXE)

  11. .c:
  12.                 $(CCX) $(CFLAGS) $< -o $@

  13. hkvs_mdetect: hkvs_mdetect.cpp
  14.         $(CXX) $(CFLAGS) -L$(LIBPATH) -Wl,-rpath=../../lib/linux_32/ $(MDETECT_SOURCE) -o hkvs_mdetect $(LIBPGSQL) $(INCPGSQL) $(LNKPGSQL)
复制代码
我有这么一个makefile,要用到2个lib和2个include,但是编译的时候只能找到一个。这个地方改怎么改呀。

作者: jfxl    时间: 2012-07-26 18:52
检查一下lib依赖路径下有 你要用的lib吗?




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2