1. 安装RUST环境
# 参见网址 https://www.rust-lang.org/tools/install
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
选择1 默认安装即可
2. 修改cargo的config
文件
# 路径为 ~/.cargo/config vim ~/.cargo/config #添加下列文本 [target.aarch64-unknown-linux-gnu] linker = "aarch64-linux-gnu-gcc"
3. 查看支持的目标平台
rustup target add aarch64-unknown-linux-gnu
rustup target list
aarch64-unknown-linux-gnu (installed)
x86_64-unknown-linux-gnu (installed)
apt-cache search aarch64
(base) wanhy@wanhy-ubuntu:~$ apt-cache search aarch64
cpp-7-aarch64-linux-gnu - GNU C preprocessor
cpp-aarch64-linux-gnu - GNU C preprocessor (cpp) for the arm64 architecture
g++-aarch64-linux-gnu - GNU C++ compiler for the arm64 architecture
gcc-7-aarch64-linux-gnu-base - GCC, the GNU Compiler Collection (base package)
gcc-aarch64-linux-gnu - GNU C compiler for the arm64 architecture
apt install g++-aarch64-linux-gnu
apt install gcc-aarch64-linux-gnu
4. 添加新工程
cargo new hello --bin cd hello/ cargo build cargo build --release cargo build --target=aarch64-unknown-linux-gnu --release
原文链接: https://www.cnblogs.com/jobgeo/p/13226068.html
欢迎关注
微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍;
也有高质量的技术群,里面有嵌入式、搜广推等BAT大佬
原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/361496
非原创文章文中已经注明原地址,如有侵权,联系删除
关注公众号【高性能架构探索】,第一时间获取最新文章
转载文章受原作者版权保护。转载请注明原作者出处!