Advertisement

rust windows 交叉编译-Rust交叉编译内嵌依赖库而不依赖glic类别的编译

阅读量:

通过命令查看支持哪些OS和CPU架构

rustc --print target-list | pr -tw100 --columns 3

通过ldd命令可以查看编译出来的程序是否依赖动态链接库:

进行普通的编译操作,请例如使用cargo build --release命令(若未指定--release选项,则表示编译时处于debug目录)

采用ldd命令进行查询:$ ldd target/release/bin-name(其中bin-name表示编译生成的可执行程序名称)

可以看到类似这样的输出:

linux-vdso.so.1 (0x00007ffd488b6000)

libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007ff9c19e6000)

librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007ff9c17de000)

libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007ff9c15bf000)

libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007ff9c13a7000)

libc.so.6 =>

全部评论 (0)

还没有任何评论哟~