c - 我可以在任何我想要的地方保存 C 静态库吗?
问题描述
我在 C 中创建了一个库,并希望在编译时链接它。我是否必须保存在计算机文件系统中的某个文件夹中,或者我可以在我的应用程序中创建自己的文件结构来保存它?
更新:我的错误原来没有正确包含头文件。我的文件和链接器很好,但这是简单的语法错误。
解决方案
您可以将其保存在任何您想要的地方。只要确保编译器知道位置。例如gcc
,您可以使用:
gcc -L path/to/libdir -l:mylib.a ...
(假设mylib.a
在path/to/libdir
)
甚至:
gcc path/to/libdir/mylib.a ...
推荐阅读
- node.js - PostgreSQL从多对多关系返回数据作为数组
- arduino - ttgo t-beam 和 SPI 解决 SD 卡问题
- javascript - 如何使用 jQuery 隐藏选定选项的某些文本值
- laravel - 如何使用数据透视表十月 Cms 确定结果范围
- grafana - Telegraf inputs.tail 与 zimbra.log
- powershell - 使用 selenium 和 powershell 时出错
- html - 使用 `iframe` 显示 LinkedIn 内容
- excel - 如何循环浏览所有工作表并根据活动工作表单元格值重命名?
- javascript - 如何使用 JavaSCript 进行惰性正则表达式 matchAll?
- google-apps-script - 如何仅使用 Google 脚本用粘贴值覆盖单元格函数