尝试使用Rust,我没有那么做,因为我的C编译器存在配置问题。在尝试编译Hello World示例时(根据入门文档使用rustc main.rs
),我看到了大量的警告:
ld: warning: object file (/Users/sinewave440hz/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/x86_64-apple-darwin/lib/liballoc_jemalloc-66cfa4df0876a39d.rlib(jemalloc.pic.o)) was built for newer OSX version (10.7) than being linked (8.0)
我正在使用macOS Sierra 10.12.6
cc -v
:
Apple LLVM version 9.0.0 (clang-900.0.39.2)
Target: x86_64-apple-darwin16.7.0
Thread model: posix
InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
rustc --version
:
rustc 1.26.1 (827013a31 2018-05-25)
答案 0 :(得分:0)
正如您在评论中看到的,我有机会在另一台机器上复制该过程,这让我相信在安装开发工具后重新启动macOS会产生影响。果然,应用程序在重新启动后编译并运行没有问题,因此必须有一些需要重置/更新的环境变量(我不认为它与哪些相关,当它很容易解决时......)。/ p>