https://github.com/1010code/make-cpp-library
https://github.com/1010code/make-cpp-library
Last synced: 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/1010code/make-cpp-library
- Owner: 1010code
- Created: 2022-09-13T13:44:29.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-04-04T01:00:16.000Z (almost 2 years ago)
- Last Synced: 2025-04-05T04:20:28.331Z (12 months ago)
- Language: CMake
- Size: 273 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 靜態庫和動態庫的構建
```sh
cd mylib-library/
mkdir build
cd build
cmake ..
make
sudo make install
cd ../../
cp mylib-library/build/bin/libmylib.so release/mylib-linux-aarch64/lib/
```
```sh
g++ -o main ./main.cpp -I release/mylib-linux-aarch64/include -L release/mylib-linux-aarch64/lib -lmylib -std=c++11
```
現在庫已經編寫完成,要如何使用呢?一種方法是使用 make install,另一種方法是提供設定文件,例如 mylib-config.cmake,後者需要透過 .cmake.in 文件生成,可以參考下一個進階教學[make-cpp-library-advance](https://github.com/1010code/make-cpp-library-advance)。
## Reference
- [動態連結資料庫](https://jasonblog.github.io/note/linked_and_loader/linux_dong_tai_lian_jie_zi_liao_ku.html)