2026-04-18 19:00:17 +08:00
|
|
|
|
# cross_file_armhf.txt
|
|
|
|
|
|
[binaries]
|
2026-04-21 19:55:20 +08:00
|
|
|
|
c = '/opt/gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu/bin/aarch64-none-linux-gnu-gcc' # 你的 C 交叉编译器
|
|
|
|
|
|
cpp = '/opt/gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu/bin/aarch64-none-linux-gnu-g++' # 你的 C++ 交叉编译器
|
|
|
|
|
|
ar = '/opt/gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu/bin/aarch64-none-linux-gnu-ar' # 归档工具
|
|
|
|
|
|
strip = '/opt/gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu/bin/aarch64-none-linux-gnu-strip' # strip 工具
|
2026-04-18 19:00:17 +08:00
|
|
|
|
pkg-config = 'pkg-config' # pkg-config,通常使用主机的即可,可能需要调整 PKG_CONFIG_PATH
|
|
|
|
|
|
|
|
|
|
|
|
[host_machine]
|
|
|
|
|
|
system = 'linux'
|
|
|
|
|
|
cpu_family = 'arm'
|
|
|
|
|
|
cpu = 'armv7' # 或 'cortex-a7' 等更具体的型号
|
|
|
|
|
|
endian = 'little'
|
|
|
|
|
|
|
|
|
|
|
|
[built-in options] # 将 c_args / c_link_args 移到这里
|
|
|
|
|
|
c_args = ['-march=armv7-a']
|
|
|
|
|
|
c_link_args = []
|
|
|
|
|
|
|
|
|
|
|
|
[properties]
|
|
|
|
|
|
needs_exe_wrapper = true # 因为无法在主机上运行目标二进制文件
|
2026-04-21 19:55:20 +08:00
|
|
|
|
sys_root = '/usr' # 注意xxx/install要修改成依赖包的安装路经
|
2026-04-28 21:30:18 +08:00
|
|
|
|
pkg_config_libdir = '/home/huaxu/develop/cluster/packages/install/usr/lib/pkgconfig' # 注意xxx/install要修改成依赖包的安装路经
|