如何从 clang-repl 调用存储在静态库中的函数

问题描述 投票:0回答:1

是否有一种机制可以让用户从 clang-repl 调用存储在静态/存档库中的函数?

%lib
”魔法仅识别动态库。我进一步尝试在调用 clang-repl (即 clang-repl -lmylib.a”)时利用 clang 的多个链接选项(例如“clang -lmylib.a”)。但是,clang-repl 总是返回此类 clang 的未知选项错误选项。

clang read-eval-print-loop
1个回答
0
投票
clang-repl 的

--Xcc
”选项可用于此目的。 clang 的每个编译器和链接器选项/参数都可以通过将
Xcc
参数设置为相应的选项/参数字符串来提供给 clang-repl。

需要注意的一个奇怪的事情是,每个 clang 选项都必须通过单独的

Xcc
选项提供给 clang-repl。例如,要设置 2 个不同的包含路径,必须使用
clang-repl --Xcc=-Ifolder1 --Xcc=-Ifolder2

© www.soinside.com 2019 - 2024. All rights reserved.