.so .h 加载。如何写
.so .h 加载。怎么写
现在第三方发来 .so 和.h 文件。我要加载,除了头文件加载.h文件。MAKEFILE该怎么写?
------解决方案--------------------
如果.so文件名是libxyz.so,则将-lxyz加在-lmysqlclient后面,注意左右留个空格噢。
- C/C++ code
这是我的MAKEFILE CC = gcc CCFLAGS = -O2 -Wall -std=c99 -D_GNU_SOURCE -DLINUX -DMYSQL_CLIENT -I/usr/include/mysql GTKFLAGS = `pkg-config --cflags --libs gtk+-2.0 gthread-2.0` APP = DH FILES = i.c objects = i.o %.o : %.c $(CC) -g -ldl $(CCFLAGS) -I/usr/include/gtk-2.0 -g -c $< -o $@ $(GTKFLAGS) all: $(objects) $(CC) $(objects) -g -o $(APP) -L/usr/lib/mysql -lmysqlclient -lpthread -lz $(GTKFLAGS) clean: rm -f $(objects) $(APP)
现在第三方发来 .so 和.h 文件。我要加载,除了头文件加载.h文件。MAKEFILE该怎么写?
------解决方案--------------------
如果.so文件名是libxyz.so,则将-lxyz加在-lmysqlclient后面,注意左右留个空格噢。