shell 命令行输入:riscv64-unknown-linux-musl-gcc -v,正常执行,说明 gcc 交叉编译工具正常配置了 root@pluto-os:/home/rtthread/rt-thread# riscv64-unknown-linux-musl-gcc -v Using built-in specs. COLLECT_GCC=riscv64-unknown-linux-musl-gcc COLLECT_LTO_WRAPPER=/home/rtthread/rt-...
export RTT_EXEC_PATH=$(pwd)/tools/gnu_gcc/arm-linux-musleabi_for_x86_64-pc-linux-gnu/bin export RTT_CC_PREFIX=arm-linux-musleabi- ;; "aarch64") export RTT_CC=gcc export RTT_EXEC_PATH=$(pwd)/tools/gnu_gcc/aarch64-linux-musleabi_for_x86_64-pc-linux-gnu/bin export RTT_CC_PREF...
然后解压到~/opt/cross/目录下,并且添加环境变量 编译uboot 去uboot的仓库下载uboot v2023.10,然后解压并编译: 代码语言:javascript 复制 make qemu-riscv64_smode_defconfigCC="riscv64-linux-musl-gcc"make-j$(nproc)CC="riscv64-linux-musl-gcc"OBJCOPY=riscv64-linux-musl-objcopySTRIP=riscv64-linux-m...
所以我尝试用clang --target=riscv64 -march=rv64gc hello_world.c -o hello_world编译它,我得到了错误: hello_world.c:1:10同时,我安装了riscv-gnu-toolchain的/opt/risv/在我的path中,我可以毫无问题地运行riscv64-unknown-linux-gnu-gcc hello_world.c -我在一台安装了5.8.0-63-generic内核的Ubunt...
/usr/local/musl/bin/../lib/gcc/riscv64-unknown-linux-musl/11.2.0/../../../../riscv64-unknown-linux-musl/bin/ld: vfprintf.c:(.text.fmt_fp+0x18e): undefined reference to `__netf2' /usr/local/musl/bin/../lib/gcc/riscv64-unknown-linux-musl/11.2.0/../../../../riscv64...
在ubuntu 24.04下尝试使用riscv64-linux-musleabi_for_x86_64-pc-linux-gnu工具链编译cv1800大核,结果出现如下报错:/home/rikka/rt-thread/include/rttypes.h:21:10: f ... ,电子技术论坛
如果您还没有一个,您将需要从您的软件包管理器download and extract it from here或build it yourself...
./configure --with-gcc-src=$HOME/gcc Here is the list of configure option for specify source tree: --with-binutils-src --with-gcc-src --with-gdb-src --with-glibc-src --with-linux-headers-src --with-llvm-src --with-musl-src --with-newlib-src --with-pk-src --with-qemu-src -...
运行$ scons --menuconfig,进入Kconfig 图形配置界面,初步运行,会克隆Linux下的 RT-Thread env 工具 与 packages 软件包 交叉编译工具链 再次运行 scons 后,发现提示找不到 gcc 交叉编译工具链, riscv64-unknown-linux-musl-gcc: not found 下载工具链:可以使用 get_toolchain.py 下载,不过这个脚本默认没有在 ...