#dylint #dynamic #linker #create #toolchain #wrapper #help

app dylint-link

围绕Rust默认链接器的一个包装,用于创建Dyling库

76个版本 (稳定版)

3.1.2 2024年5月15日
3.1.0 2024年4月30日
3.0.0 2024年3月15日
2.6.1 2024年1月23日
0.1.0-pre.32021年3月29日

#297开发工具

Download history 438/week @ 2024-04-27 340/week @ 2024-05-04 672/week @ 2024-05-11 379/week @ 2024-05-18 211/week @ 2024-05-25 306/week @ 2024-06-01 253/week @ 2024-06-08 200/week @ 2024-06-15 294/week @ 2024-06-22 441/week @ 2024-06-29 335/week @ 2024-07-06 219/week @ 2024-07-13 295/week @ 2024-07-20 384/week @ 2024-07-27 417/week @ 2024-08-03 73/week @ 2024-08-10

每月1,208 次下载

MIT/Apache

57KB
1.5K SLoC

dylint-link

dylint-link 是围绕Rust默认链接器 (cc) 的一个包装,用于创建 Dylint 库。

当你使用与你的包相同的名称链接动态库时,dylint-link 会创建一个文件名为Dylint可以识别的库的副本,即

DLL_PREFIX LIBRARY_NAME '@' TOOLCHAIN DLL_SUFFIX

要使用 dylint-link,请安装它

cargo-install dylint-link

并将它设置为库的 .cargo/config.toml 文件中的链接器,例如

[target.x86_64-unknown-linux-gnu]
linker = "dylint-link"

如果你的库使用 dylint-linkdylint_library! 宏,那么你只需要实现 register_lints 函数。请参阅此仓库中的 示例

依赖项

~3–11MB
~114K SLoC