将静态库和共享库分开使用,不进行混合。下面是一个示例。
在编译时,使用以下选项:
仅使用静态库:
gcc -static main.c -Lpath/to/static/lib -lstatic_library -o executable
只使用共享库:
gcc main.c -Lpath/to/shared/lib -lshared_library -o executable
这会将两个库文件分开处理,避免使用非期望的库文件。
上一篇:摆脱时间戳以便将数据插入到SQL表中
下一篇:摆脱输出中的 { }:MongoDB