Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ReneNyffenegger/gcc-create-library
Creating a shared and static library with the gnu compiler
https://github.com/ReneNyffenegger/gcc-create-library
Last synced: 3 months ago
JSON representation
Creating a shared and static library with the gnu compiler
- Host: GitHub
- URL: https://github.com/ReneNyffenegger/gcc-create-library
- Owner: ReneNyffenegger
- Created: 2018-01-27T08:11:58.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2020-04-25T19:49:13.000Z (over 4 years ago)
- Last Synced: 2024-06-22T16:59:21.712Z (5 months ago)
- Language: C
- Size: 12.7 KB
- Stars: 30
- Watchers: 3
- Forks: 7
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- jimsghstars - ReneNyffenegger/gcc-create-library - Creating a shared and static library with the gnu compiler (C)
README
# gcc-create-library
Creating a shared and static library with the gnu compiler.
## Running
Try different `run-*.sh` scripts to build, static, shared, dynamic libraries examples. There's one option with meson and same without it
The `run-steps.sh` creates the shared objects and exectables without any build system but rather by executing the necessary `gcc` invocations.
The `run-meson-*.sh` use the *Meson* build system.
## Links
- https://renenyffenegger.ch/notes/development/languages/C-C-plus-plus/GCC/create-libraries
## Thanks
[Alberto Fanul](https://github.com/albfan) has contributed the necessary files to demonstrate the Meson build system.