---
title: boost安装过程中报错
description: "运行./b2 install后报错，报错信息：“gcc: error: unrecognized command line option ‘-m64’”。"
url: https://www.hikunpeng.com/document/detail/zh/kunpenghpcs/hpcindapp/trouble/bootkit_hpc_troublecase_0048.html
sourcePath: /source/zh/kunpenghpcs/hpcindapp/trouble/bootkit_hpc_troublecase_0048.html
indexId: 57d025d72596d9a1f39f4b901bebd9f81218737f90ebbebd6a391175803f81d474
---
# boost安装过程中报错

#### 问题现象描述

运行./b2 install后报错，报错信息：“gcc: error: unrecognized command line option ‘-m64’”。


#### 关键过程、根本原因分析

-m64是x86 64位应用编译选项，m64选项设置int为32bits及long、指针为64 bits，为AMD的x86 64架构生成代码。在ARM64平台无法支持。


#### 结论、解决方案及效果

执行以下命令修改boost中的源码，将ARM64平台对应的编译选项设置为-mabi=lp64：

sed -ri 's/\-m64/\-mabi=lp64/g' `grep -Rl '\-m64'`
