How can I specify linker flags/arguments in a build script?

送分小仙女□ 提交于 2019-12-05 12:59:45

You cannot. Instead, you can use a Cargo configuration file.

.cargo/config

[build]
rustflags = ["-C", "link-args=-fsome-artisanal-option"]

Execution

$ cargo build --verbose
   Compiling example v0.1.0 (file:///private/tmp/example)
     Running `rustc ...blah blah blah... -C link-args=-fsome-artisanal-option`
error: linking with `cc` failed: exit code: 1
  |
  = note: "cc" "-m64" ...blah blah blah... "-fsome-artisanal-option"
  = note: clang: error: unknown argument: '-fsome-artisanal-option'

See also:

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!