gcc 编译链接生成sqlite动态库和静态库
动态库
gcc -o libsqlite3.so -fPIC --shared sqlite3.c
静态库:
gcc -c sqlite3.c -o sqlite3.o(临时文件,用后可删除)
ar -r sqlite3.a sqlite3.o
链接动态库:
g++ filename.cpp -L ./ -lsqlite3 -lpthread -ldl
链接静态库:
g++ filename.cpp sqlite3.a -lpthread -ldl
QT连接静态库
LIBS += /home/wangpadnong/Desktop/sqlite/sqlite3.a
LIBS += -lpthread
LIBS += -ldl
动态库
gcc -o libsqlite3.so -fPIC --shared sqlite3.c
静态库:
gcc -c sqlite3.c -o sqlite3.o(临时文件,用后可删除)
ar -r sqlite3.a sqlite3.o
链接动态库:
g++ filename.cpp -L ./ -lsqlite3 -lpthread -ldl
链接静态库:
g++ filename.cpp sqlite3.a -lpthread -ldl
QT连接静态库
LIBS += /home/wangpadnong/Desktop/sqlite/sqlite3.a
LIBS += -lpthread
LIBS += -ldl