Toggle navigation
首页
问答
文章
积分商城
专家
专区
更多专区...
文档中心
返回主站
搜索
提问
会员
中心
登录
注册
rt-smart
smart内核编译失败,user app部分下载依赖包失败,用socks5代理也不行
发布于 2023-07-09 13:47:54 浏览:452
订阅该版
[tocm] ## 内核编译 下载 ```sh git clone https://github.com/RT-Thread/rt-thread curl --socks5 127.0.0.1:1080 -C - https://codeload.github.com/RT-Thread/rt-thread/tar.gz/refs/tags/v5.0.1 -o rtt_5.0.1.tar.gz ``` 编译 ```sh cd bsp/qemu-vexpress-a9 scons --menuconfig RT-Thread Kernel ---> [*] Enable RT-Thread Smart (microkernel on kernel/userland) scons -c; scons ``` 报错 ```sh /home/mmc/downloads/rt-thread/components/lwp/lwp.h:203:5: error: unknown type name 'locale_t' 203 | locale_t locale; | ^~~~~~~~ scons: *** [build/drivers/board.o] Error 1 scons: building terminated because of errors. ``` 感觉像是 toolchain 不对,我是 ```sh pacman -S arm-none-eabi-newlib ``` 如果手动下载 toolchain 的话, 我从[这边](https://developer.arm.com/tools-and-software/open-source-software/developer-tools/gnu-toolchain/gnu-rm/downloads) 和[这边下载](https://developer.arm.com/downloads/-/gnu-a),一样报错, ```sh export RTT_CC="gcc" export RTT_EXEC_PATH="xxx_toolchain_base_dir/bin/" export RTT_CC_PREFIX="arm-linux-gnueabihf-" export PATH="$RTT_EXEC_PATH:$PATH" ``` 和 ```sh export RTT_CC="gcc" export RTT_EXEC_PATH="xxx_toolchain_base_dir/bin/" export RTT_CC_PREFIX="arm-none-eabi-" export PATH="$RTT_EXEC_PATH:$PATH" ``` 都不行 错误信息不同 我现在用的是manjaro,在debian12下也试过,一样的错误 ## 用户层编译 下载源码 ```sh git clone https://github.com/RT-Thread/userapps.git ``` 编译 ```sh source env.sh 进入 apps 目录进行编译 cd apps xmake f -a x86_64 ``` 等了一会,报错,设置了socks5代理,HTTP_PROXY和HTTPS_PROXY也都不行 ```sh note: install or modify (m) these packages (pass -y to skip confirm)? in rt-smart-repo: -> micropython 1.20.0 -> busybox 1.35.0 -> zlib v1.2.13 please input: y (y/n/m) => install zlib v1.2.13 .. failed bad argument #1 to 'gsub' (string expected, got nil) if you want to get more verbose errors, please see: -> /home/mmc/.xmake/cache/packages/2307/z/zlib/v1.2.13/installdir.failed/logs/install.txt error: install failed! mmc at p53 in ~/downloads/userapps/apps (main) $ cat /home/mmc/.xmake/cache/packages/2307/z/zlib/v1.2.13/installdir.failed/logs/install.txt bad argument #1 to 'gsub' (string expected, got nil) ```
查看更多
2
个回答
默认排序
按发布时间排序
bernard
2023-07-09
这家伙很懒,什么也没写!
> pacman -S arm-none-eabi-newlib 这个错误,smart只能用smart自己的musl libc的工具链,其他任何工具链都不行; > xmake f -a x86_64 可以试试`xmake f -a aarch64`,不知道x86_64会有什么效果。这里应该可以不用使用代理吧,如果其中的工具链从github获取,可能需要考虑到代理,否则应该是不需要。
921742079
2023-07-10
这家伙很懒,什么也没写!
感谢熊大的回复,我在坛子里面搜到之前用get_toolchain.py,发现得从这里下载工具链
```sh export RTT_CC="gcc" export RTT_EXEC_PATH="/home/mmc/dev/rtt/aarch64-linux-musleabi_for_x86_64-pc-linux-gnu/bin/" export RTT_CC_PREFIX="aarch64-linux-musleabi-" export PATH="$RTT_EXEC_PATH:$PATH" ``` 测试 qemu-virt64-aarch64 是可以 其他的bsp, 是不是得用其他的带musl的toolchain? 如果确实需要到处去收集不同的工具链的话,不知道是不是可以统一收集一下,然后放一个地方手工下载或者脚本里面自动选择下载 像文档里面说的,工具链从
下载,但是点进去,都已经找不到musl的工具链了
撰写答案
登录
注册新账号
关注者
0
被浏览
452
关于作者
921742079
这家伙很懒,什么也没写!
提问
42
回答
145
被采纳
3
关注TA
发私信
相关问题
1
rt-smart发布时间
2
rt-smart qemu-vexpress-a9 编译报错
3
rt-smart分支编译rasp4-32bsp报错
4
rt-smart qemu-vexpress-a9 win10编译脚本问题
5
rt-smart qemu-vexpress-a9 linux 下crtl+c
6
rt-smart + pthread 编译报错
7
rt-smart的rt_channel实现问题
8
关于rt-smart的musl-libc
9
RT-Smart Windows 编译 qemu-vexpress-a9 出错
10
用户程序在RT-Smart存在的方式
推荐文章
1
RT-Thread应用项目汇总
2
玩转RT-Thread系列教程
3
国产MCU移植系列教程汇总,欢迎查看!
4
机器人操作系统 (ROS2) 和 RT-Thread 通信
5
五分钟玩转RT-Thread新社区
6
【技术三千问】之《玩转ART-Pi》,看这篇就够了!干货汇总
7
关于STM32H7开发板上使用SDIO接口驱动SD卡挂载文件系统的问题总结
8
STM32的“GPU”——DMA2D实例详解
9
RT-Thread隐藏的宝藏之completion
10
【ART-PI】RT-Thread 开启RTC 与 Alarm组件
最新文章
1
RTduino物联网应用零基础入门
2
TinyUSB Demo运行教程
3
RT-Thread学习大礼包一键带走!
4
freemodbus从机调试说明
5
【1024】瑞萨 RA 系列 BSP 制作与适配最新版本的 Keil 、 RSC、固件,较新的 FSP
热门标签
RT-Thread Studio
串口
Env
LWIP
SPI
AT
Bootloader
Hardfault
CAN总线
ART-Pi
FinSH
USB
DMA
文件系统
RT-Thread
SCons
RT-Thread Nano
线程
MQTT
STM32
RTC
FAL
rt-smart
ESP8266
I2C_IIC
WIZnet_W5500
ota在线升级
UART
cubemx
PWM
flash
packages_软件包
freemodbus
BSP
潘多拉开发板_Pandora
定时器
ADC
GD32
flashDB
socket
中断
Debug
编译报错
msh
SFUD
rt_mq_消息队列_msg_queue
keil_MDK
ulog
C++_cpp
at_device
本月问答贡献
张世争
8
个答案
2
次被采纳
用户名由3_15位
10
个答案
1
次被采纳
KunYi
4
个答案
1
次被采纳
踩姑娘的小蘑菇
2
个答案
1
次被采纳
bernard
1
个答案
1
次被采纳
本月文章贡献
出出啊
1
篇文章
2
次点赞
小小李sunny
1
篇文章
1
次点赞
张世争
1
篇文章
4
次点赞
crystal266
2
篇文章
2
次点赞
whj467467222
2
篇文章
1
次点赞
回到
顶部
发布
问题
分享
好友
手机
浏览
扫码手机浏览
投诉
建议
回到
底部