腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
仅在
必要时
才
将
cargo
链接
器
设置
为
交叉
编译
rust
、
rust-cargo
根据各种关于
交叉
编译
的指南,我需要在.
cargo
/config中
设置
如下内容 [target.x86_64-unknown-linux-musl] linker = "x86_64-linux-musl-gcc" 在我的例子中,我是在Mac上
交叉
编译
Linux。这很好,但我也希望能够在Linux上本地构建代码(即不进行
交叉
编译
)。在这种情况下,目标肯定仍然是x86_64-unknown-linux-musl,但我不想重写l
浏览 72
提问于2020-04-07
得票数 4
1
回答
如何仅禁用"bin“目标的lints
rust
、
rust-cargo
Cargo
.toml清单文件如下所示:name = "foo-bar"authors = ...由于可执行文件没有使用所有的代码,所以在使用
cargo
build构建项目时,我会收到一些“未使用的代码”警告。
必要时
,我可以在源代码中添加所有的#[allow(dead_code)]
链接
,但在构建库目标时也会禁用它们。是否有一种方法
仅在
编译
(从特性上较小的) bin可执行目标时
才</e
浏览 0
提问于2019-03-11
得票数 0
回答已采纳
2
回答
无法
为
目标“x86_64-未知-linux-musl`”构建
rust
为
目标x86_64-unknown-linux-musl
编译
时会出现错误。我就是这样做的:cd foo
cargo
build --target x86_64
浏览 13
提问于2022-05-02
得票数 3
回答已采纳
1
回答
使用
cargo
将
rust项目从windows
交叉
编译
到linux时出现错误:"linker 'cc‘not found“。
linux
、
windows
、
rust
、
cross-compiling
、
rust-cargo
我有一个基本的rust/
cargo
项目,只有一个主文件和一些基本的依赖项。当没有指定目标时,
cargo
build命令工作得很好(我使用的是windows,所以它构建
为
windows),但当我尝试使用
cargo
build --target=x86_64-unknown-linux-gnu或
cargo
build --target=x86_64-unknown-linux-musl
将
程序
交叉
编译
到linux时,该过程失败,并显示以下错误:li
浏览 724
提问于2020-09-04
得票数 8
回答已采纳
1
回答
交叉
编译
并
链接
macOS上的动态库(cdylib)
rust
、
cross-compiling
、
ffi
、
musl
我想我必须将crate-type
设置
为
cdylib,因为我想从RubyandPHP中调用这些函数(f.i )。通过ffi红宝石)。但我很难将它从OSX
交叉
编译
到Linux。因此,
链接
器
是这样定义的:[target.x86_64-unknown-linux-musl]我试着用:
cargo
build --release -
浏览 0
提问于2019-08-26
得票数 2
回答已采纳
1
回答
为
64位arch linux中的raspberry pi‘armv7-unknown-linux-gnueabihf`
编译
Rust程序
linux
、
rust
、
raspberry-pi
、
cross-compiling
、
rust-cargo
我想在我的笔记本电脑上
为
我的树莓派
编译
一个Rust程序。我在pi上升级C的版本时遇到了问题,无法从那里安装rust来
编译
它。 我按照rpi的this教程
交叉
编译
rust。执行export OPENSSL_LIB_DIR=/usr/lib32和export OPENSSL_INCLUDE_DIR=/usr/include/openssl-1.0可以修复openssl,但
链接
器
仍然找不到32位版本的sqlite lib,并退
浏览 60
提问于2019-05-15
得票数 2
1
回答
从macos到linux的
交叉
编译
-lpcap
linux
、
rust
、
cross-compiling
、
libpcap
、
musl
我正在尝试使用
cargo
build --target=x86_64-unknown-linux-musl将我在Mac上的Rust项目
交叉
编译
到Linux上。我在mac上使用rustup target add x86_64-unknown-linux-gnuAnd安装了Linux + musl
交叉
编译
的二进制文件,因为理想情况下,我需要一个独立的二进制文件。linux-musl/bin/ld: cannot find -lpcap collect2: error:
浏览 3
提问于2019-09-28
得票数 3
1
回答
交叉
编译
Raspberry Pi 2的openssl
openssl
、
raspberry-pi
、
rust
、
cross-compiling
我在Debian机器上,我想为我的Raspberry Pi 2
交叉
编译
一个项目。我用rustup成功地完成了一个简单的hello世界,但不知道如何
交叉
编译
锈蚀-openssl板条箱。当我跑的时候 OPENSSL_LIB_DIR=/home/johann/opensslArm/lib OPENSSL_INCLUDE_DIR=/home/johann/opensslArm/include
cargo
file or director
浏览 2
提问于2016-05-22
得票数 13
回答已采纳
3
回答
如何
编译
Rust代码以在Raspberry Pi 2上运行?
rust
、
raspberry-pi2
是否有指南/说明如何
交叉
编译
Raspberry PI 2上的Rust程序?我听说过在RPi或Arduino上运行Rust,尽管最近没有。
浏览 12
提问于2015-04-28
得票数 29
回答已采纳
1
回答
如何使用自定义llc
编译
Rust程序?
rust
、
llvm
我有一个定制的LLVM后端,并且希望
为
这个自定义(nostd)目标
交叉
编译
Rust。我想分两个步骤
编译
Rust程序: 我试过使用
cargo
rustc -- --emit=llvm-ir。我得到.ll文件,然后使用llc获取.o文件。然后,我以同样的方式
交叉
编译
libcore。当我试图
将
所有对象
链接
到一起时,它会
浏览 0
提问于2018-10-22
得票数 12
1
回答
qt
交叉
编译
qt
、
cross-compiling
我正在尝试
为
ARM
编译
QT。但是
链接
器
需要添加"--sysroot“选项来
链接
文件。因此,在qmake.conf文件中,我们在QMAKE_LFLAGS下添加。但当我们
编译
时,即使是在x86 PC上构建的初始工具,也会添加这一点。因此,gcc抱怨并给出了错误。 没有.pc文件的
交叉
编译
器
工具链。请让我知道在哪里添加"--sysroot“,以便只有当它试图
交叉
编译
时
才</em
浏览 4
提问于2011-07-29
得票数 4
回答已采纳
2
回答
编译
适用于android的Unix工具
android
、
gcc
、
arm
、
cross-compiling
我将使用
交叉
编译
工具。如果我想
编译
gnu netcat,如何
将
交叉
编译
器
前缀
设置
为
arm-none-linux-gnueabi-,以及如何启用静态
链接
(无共享库)。
浏览 1
提问于2011-04-28
得票数 0
回答已采纳
1
回答
AngularJS:在div可见时进行更改
angularjs
、
angularjs-directive
现在我需要对此进行替换,但我希望此替换
仅在
"div“
设置
为
可见时
才
开始。它包含用户配置文件,所以我考虑使用".directive“来获取templateUrl,并将其用于div的主体。是否可以
仅在
.directive
设置
为
可见时
才
启动“div”功能(从url加载模板、
链接
、
编译
等)?M.
浏览 1
提问于2014-02-18
得票数 0
1
回答
交叉
编译
Rust的SerialPort机箱
linux
、
rust
、
serial-port
、
cross-compiling
、
arm64
我已经
将
项目
设置
为
针对主机架构进行
编译
(使用
cargo
build),并针对ARM64位的目标架构进行
交叉
编译
(使用
cargo
build --target=aarch64-unknown-linux-gnu到目前为止,该项目一直在进行
交叉
编译
。在目标硬件平台上,应用程序将与串行端口进行交互,因此我
将
机箱添加到我的项目中。这个项目仍然可以在Ubuntu主机架构上很好地
编译
,但我不能
浏览 181
提问于2021-02-19
得票数 1
3
回答
将
Rust应用程序从Linux
交叉
编译
到Windows
linux
、
windows
、
rust
、
cross-compiling
基本上,当我在Linux上开发时,我正在尝试
将
最简单的代码
编译
到Windows中。 println!crate for `std` ^有没有办法在Linux上
编译
可以在
浏览 718
提问于2015-07-18
得票数 69
回答已采纳
2
回答
如何覆盖货物的配置目录的位置?
rust
、
rust-cargo
在搜索其配置目录时,货物的默认行为似乎是查看当前用户的主目录(我的系统上的~/.
cargo
)。如何修改这种行为,使货看起来在用户提供的目录中呢?
浏览 4
提问于2016-06-27
得票数 10
回答已采纳
1
回答
如何使用Eclipse /C++ IDE
交叉
编译
?
gcc
、
eclipse
、
shared-libraries
我在Linux桌面上安装了Eclipse /C++ IDE,使用GCC
交叉
编译
器
在Linux平台上
交叉
编译
程序。现在,我正尝试在Windows上
设置
Eclipse /C++ IDE,以实现同样的目标。但当我试图
设置
Linker选项时,我遇到了一些问题。因为在Linux上,如果我必须
链接
库libABCD.so.10.0.0,我只需在
链接
器
选项中添加ABCD,并创建一个符号
链接
ABC
浏览 0
提问于2014-06-20
得票数 4
回答已采纳
1
回答
我如何使货执行一个构建脚本和使用特定目标
链接
在同一时间?
build
、
linker
、
rust
、
rust-cargo
目标是让它在Windows上与MSVCC一起
编译
。由于某些特定的依赖项,我必须确保使用了正确的MSVCC
链接
器
,因此我已经
为
Cargo
设置
了一个特定于项目的配置文件:linker = "若要使用Visual 12在Windows 10 (64位)下再现问题,请创建一个项目,如下所示:|
Cargo
.toml+---.
cargo
|
浏览 2
提问于2017-01-03
得票数 4
2
回答
从x86
交叉
编译
arm
linux-kernel
、
cross-platform
、
arm
我正在尝试
将
一个.ko内核模块插入到运行在arm处理
器
上的linux中。我在我的桌面PC上构建了一个.ko文件,它是一个x86文件。如何将其
交叉
编译
为arm规范。我是这个领域的新手。 提前感谢
浏览 6
提问于2013-02-08
得票数 5
回答已采纳
1
回答
获得
交叉
,
交叉
编译
依赖libc的锈菌箱,用于覆盆子Pi。
gcc
、
rust
、
raspberry-pi
、
cross-compiling
我正在
交叉
编译
我的项目,从我的M1 Mac
为
覆盆子Pi。该项目包括大约17Kloc并在Pi耗尽可用内存(和1G额外交换)上构建它。通过
交叉
编译
器
构建它让我对
编译
器
抱怨 error occurred: Failed to find tool.这是合理的,因为虽然外部
链接
器
包arm-linux-gnueabihf-binutils包括arm-linux-gnueabihf-binutils-ld和arm-linux-gn
浏览 14
提问于2022-10-03
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Rust 包管理器 Cargo 入门
Shawl:一个能够将一切应用程序运行为Windows服务
【每周一库】rust-ftp-an FTP client written in Rust
Rust FFI 编程-bindgen 使用示例
30天拿下Rust之箱、包和模块
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券