C & C++

C & C++

补充 C & C++ 知识点

xx.a 文件

这是静态链接库文件。

undefined reference to pthread_create

g++ -pthread ...

链接静态文件

文件组织形式:

|- include
|  - leveldb
|    - db.h
|    - cache.h
|    - xxx.h
|- build
|  - libleveldb.a
|test.c
g++ test.c -I include/ -L build/ -l leveldb -pthread -o test.out
./test.out
  • include/ 文件夹中包含了头文件
  • build/ 文件夹包含了 libleveldb.a

参考