一直以来我都有这个问题,假设我需要在 x8664 下交叉编译 aarch64 的应用,那么要使用aarch64-linux-gnu-gcc
配合aarch64
的 ROOTFS,which 包含了 /usr, /opt, /var 等一系列根目录文件系统。目前我知道的取得 rootfs 的做法有
请问大家有什么又快又稳的办法么?谢谢。
1 ho121 2019-10-04 08:21:11 +08:00 via Android 用手机编译? |
![]() | 2 kljsandjb 2019-10-04 08:29:24 +08:00 via iPhone yocto build |
![]() | 3 kljsandjb 2019-10-04 08:31:24 +08:00 via iPhone 你可以用 yocto pop 出你所要的 SDK,你说的 rootfs 其实就是这样的一个东西,提供了你所要的所有依赖,包括头文件,动态链接库等等 |
4 t123yh 2019-10-04 09:03:32 +08:00 via Android buildroot 可以试试,比较轻量化 |
![]() | 5 artandlol 2019-10-04 20:49:07 +08:00 via Android 用 arrch64 编译过一整套 HADOOP,建议是不要用模拟器去编译,会出现很多问题。 |
6 WinCloud 2019-10-04 21:36:07 +08:00 via Android 用 ubuntu-base 吧,boost 交叉编译不难的 |
7 thomaspaine 2019-10-05 20:51:57 +08:00 骚年,buildroot 了解一下 |