1. 编写源代码:你需要编写源代码文件(例如,`example.c`)。
2. 编译源代码:使用GCC将源代码编译成目标文件(.o)。
```bash
gcc -c example.c -o example.o
```
3. 创建静态库:使用`ar`工具将目标文件归档到静态库文件中。
```bash
ar rcs libexample.a example.o
```
1. 编写源代码:同样,你需要编写源代码文件。
```bash
gcc -fPIC -c example.c -o example.o
```
```bash
gcc -shared -o libexample.so example.o
```
注意事项
版本号:动态库文件名通常包含版本号,例如`libexample.so.1.0`。
希望这些信息能帮助你!有其他问题,随时问我。