Rust 对于基于货物的项目,如何将-L链接器标志传递给RUSC?
如何将cargo passRust 对于基于货物的项目,如何将-L链接器标志传递给RUSC?,rust,rust-cargo,Rust,Rust Cargo,如何将cargo pass-L链接器标志传递到rustc调用?还没有。但是,您可以为给定的Cargo项目使用自定义makefile 例如,Servo通过在同一个cargo项目中使用一个Rust包装器和一个调用自定义makefile的键来使用Skia库 在这种情况下,您现在可以执行类似的操作。现在可以使用.cargo/config 请参见和。您似乎还不能?在我的例子中,我能够使用配置脚本来解决这个问题,该脚本生成带有extern声明的rs文件和链接器参数,然后将其用作模块。configure由ca
-L
链接器标志传递到rustc调用?还没有。但是,您可以为给定的Cargo项目使用自定义makefile
例如,Servo通过在同一个cargo项目中使用一个Rust包装器和一个调用自定义makefile的键来使用Skia库
在这种情况下,您现在可以执行类似的操作。现在可以使用
.cargo/config
请参见和。您似乎还不能?在我的例子中,我能够使用配置脚本来解决这个问题,该脚本生成带有extern声明的rs文件和链接器参数,然后将其用作模块。configure由cargo build键调用。我接受了rust/src/etc/mklldeps.py,对其进行了更改,并通过configure调用它,因为我需要依赖于LLVM库。因此,基本上,更改rustc调用/调用外部脚本的唯一合理方法是buildkey,您是对的。