【发布时间】:2023-03-16 07:18:01
【问题描述】:
问题
在给定一个或多个源文件的情况下,有没有一种方法可以为函数库生成链接器/编译器标志?
详情
软件规格:
- 操作系统:
Ubuntu 20.04 LTS x86_64 - 内核:
5.11.0-27-generic
【问题讨论】:
在给定一个或多个源文件的情况下,有没有一种方法可以为函数库生成链接器/编译器标志?
软件规格:
Ubuntu 20.04 LTS x86_64
5.11.0-27-generic
【问题讨论】:
您可以使用一个方便的工具来为您的代码生成编译器/链接器标志。它叫做pkg-config,你可以这样使用它:
gcc file.c $(pkg-config --cflags <library>) $(pkg-config --libs <library>)
我建议定义一个包含所有依赖项的变量,然后使用 shell 脚本或其他方式为该库生成 pkg-config 输出。
【讨论】: