是否有一种机制可以让用户从 clang-repl 调用存储在静态/存档库中的函数?
“
%lib
”魔法仅识别动态库。我进一步尝试在调用 clang-repl (即 clang-repl -lmylib.a”)时利用 clang 的多个链接选项(例如“clang -lmylib.a”)。但是,clang-repl 总是返回此类 clang 的未知选项错误选项。
“
--Xcc
”选项可用于此目的。 clang 的每个编译器和链接器选项/参数都可以通过将 Xcc
参数设置为相应的选项/参数字符串来提供给 clang-repl。
需要注意的一个奇怪的事情是,每个 clang 选项都必须通过单独的
Xcc
选项提供给 clang-repl。例如,要设置 2 个不同的包含路径,必须使用 clang-repl --Xcc=-Ifolder1 --Xcc=-Ifolder2
。