ubuntu编译android2.2.1,遇到asm/byteorder.h:没有那个文件或目录

ubuntu11.10编译android2.2.1,遇到asm/byteorder.h:没有那个文件或目录,
(system/core/adb/usb_linux.c:37:27: fatal error: asm/byteorder.h: No such file or directory

原因是/usr/include/asm软链接错目录了
ls -l /usr/include/asm
lrwxrwxrwx 1 root root 24 Feb 29 23:47 /usr/include/asm -> /usr/include/asm-generic
应该是
/usr/include$ sudo ln  -s x86_64-linux-gnu/asm/ asm

ls -l /usr/include/asm
lrwxrwxrwx 1 root root 21 Apr 17 23:13 /usr/include/asm -> x86_64-linux-gnu/asm/

根据提供的引用内容,C:\Users\AAA\AppData\Local\Arduino15\packages\STMicroelectronics\tools\STM32Tools\2.2.1/win/busybox.exe是Arduino IDE中与STM32开发板相关的工具之一。如果你需要重新安装或更新相关的工具,你可以按照以下步骤进行操作: 1. 首先,你需要确保你已经安装了Arduino IDE。如果你还没有安装Arduino IDE,你可以从官方网站下载并安装最新版本的Arduino IDE。 2. 然后,你需要下载并安装STM32开发板的支持包。根据引用提供的信息,你可以从以下链接下载package_stmicroelectronics_index.json文件: https://github.com/stm32duino/BoardManagerFiles/raw/main/package_stmicroelectronics_index.json 3. 下载完成后,将package_stmicroelectronics_index.json文件放置在C:\Users\<你的用户名>\AppData\Local\Arduino15目录下。请确保替换<你的用户名>为你的实际用户名。 4. 打开Arduino IDE,点击"文件"菜单,选择"首选项"。在"首选项"窗口中,找到"附加开发板管理器网址"字段,并点击右侧的编辑按钮。 5. 在弹出的对话框中,将以下URL添加到列表中: https://github.com/stm32duino/BoardManagerFiles/raw/main/package_stmicroelectronics_index.json 6. 点击"确定"关闭对话框,然后点击"工具"菜单,选择"开发板",再选择"开发板管理器"。 7. 在"开发板管理器"窗口中,搜索"STM32"并选择"STMicroelectronics STM32 Boards"。点击"安装"按钮,等待安装完成。 8. 安装完成后,你应该能够在"工具"菜单的"开发板"子菜单中找到STM32开发板的选项。 通过以上步骤,你可以重新安装或更新与STM32开发板相关的工具。请注意,这只是其中一种方法,具体操作可能因个人环境而有所不同。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值