在完成Raspberry Pi 4的buildroot配置后,当我尝试运行make时,出现以下错误: mkdir -p /media/adrian/DyskB/buildroot/buildroot/output/build/glibc-2.31-49-g6f3459f9859a7b506c64fa1823769ab631072c6e/build
# Do the configuration
(cd /media/adrian/DyskB/buildroot/buildroot/output/build/glibc-2.31-49-g6f3459f9859a7b506c64fa1823769
我想在没有安装ssh的arm-linux (debian)目标上调试一个带有Eclipse的应用程序。
所以我使用了C/C++ Attach to Application方法。
当然,我已经用g3选项编译了应用程序,并在目标上复制了应用程序。
我已经在目标上启动了gdbserver。
当然,当我开始调试时(当然是使用跨gdb ),它通过TCP连接到gdbserver,它在应用程序的起始地址上停止,但它不加载源文件。
当我单击简历时,应用程序将正常启动。
如果我在本地调试它,一切当然都运行良好。
这里缺少什么来加载源文件?
我能提供什么有用的信息来猜测出了什么问题?
编辑
make all
B
我有一个自定义的python包,它在setup.py中导入sqlite3。当使用Buildroot 2017.02编译时(命令: make clean all),没有问题。但是在将Buildroot更新到2017.08之后,我得到了编译错误(命令: make clean all)。
Traceback (most recent call last):
File "setup.py", line 4, in <module>
import sys, glob, sqlite3
ImportError: No module named sqlite3
下面是
我正在尝试构建t2600g-28ts交换机的u引导和内置linux,以获得用于修改设备的引导加载器,我的下一个目标是闪烁OpenWRT。这是一个基于bcm53547的董事会,我已经尝试了以下构建说明,没有运气。我认为也许工具链是问题所在,所以我如何解决这个问题。任何帮助都将不胜感激..。
T 2600-28TS GPL代码
编译指令
1. All build targets are in "t2600g-28ts_gpl/tplink/buildroot-wolfhound2/" and "t2600g-28ts_gpl/ldk/XLDK_4.2.1/bootload
我正在尝试为我的树莓派3构建Linux。
当我执行make时,我得到了下面的错误。
make[2]: /home/rohit/workplace/rp/buildroot/output/host/usr/bin/arm-buildroot-linux-uclibcgnueabihf-gcc: Command not found
一些背景知识会有所帮助。我正在关注这个。总而言之,这就是我所运行的。
make raspberrypi3_defconfig
make linux-menuconfig
make
从错误中,我得到了传中的gcc没有在路径上,因为它应该是。但我不确定我错过了什么。
粘贴后
使用cmake交叉编译应用程序时,我面临一个问题。我使用外部基于Buildroot的SDK为其中一个项目进行交叉编译。它是基于"aarch64“的,我还有其他基于"arm”的SDK,它们编译时没有任何错误。
使用cmake ../. -DCMAKE_TOOLCHAIN_FILE=[...]/ToolchainFile.cmake编译是成功的,它从SDK和CXX编译器获取正确的路径。但是,当我运行make时,我会得到以下错误:
In file included from /opt/sdk_mmia53.e2c-demo.640/aarch64-buildroot-linux-gn
当我构建RPI时,在最后一步,当我输入make时,它会返回一个错误,
jin@ubuntu:~/buildroot-rpi$ make
--2014-06-06 17:53:26-- http://www.metrological.com/rpi/arm-raspberrypi-linux-gnueabi_x86_64_gcc4.7.2.tar.gz
Resolving www.metrological.com... 199.27.74.175
Connecting to www.metrological.com|199.27.74.175|:80... connected.
HTTP re
不知何故,我对buildroot很陌生,我为一个新的操作系统创建了自己的配置文件。打字后
make menuconfig
我看到buildroot创建了.config文件。但当我打字的时候
make
它给出了以下错误:
linux/linux.mk:69: *** No kernel device tree source specified, check your BR2_LINUX_KERNEL_USE_INTREE_DTS / BR2_LINUX_KERNEL_USE_CUSTOM_DTS settings. Stop.
这是什么意思?我忘了在buildroot配置菜单中包括什么?
我在
我正在尝试使用buildroot为raspbercrypi3生成一个自定义镜像。我有一个用于Buildroot options的自定义.config,其中我提供了BR2_KERNEL_CUSTOM_CONFIG_FILE的路径,该路径位于/boards/raspbercrypi3/linux.config中 但在构建的修补阶段,我发现了以下错误: for f in boards/raspberrypi3/.config ; do
if [ ! -f "${f}" ]; then
printf "Kconfig fragment '%s&
我正在尝试为buildroot创建一个用于饮食飞溅的包,并添加了这些文件
Config.in
config BR2_PACKAGE_DIETSPLASH
bool "dietsplash"
help
dietsplash is an simple splash screen service for
embedded devices. It has support for animations.
dietsplash.mk
#######################################################
我想在c(gcc)中使用关键字参数,我使用
如下所示:
#include <stdio.h> // printf
#include <stdbool.h> // bool - there's a bool type now
// Macro that turns the kwargs into an struct
#define my_func(...) my_func_base(\
(struct user){.is_admin=false, __VA_ARGS__});
struct user {
char *userna
我正在使用Buildroot2018.02.7为i386 PC构建一个简单的Linux系统,作为在嵌入式ARM系统上做同样事情的先导。在构建util-linux模块时,我总是遇到这样的问题:
CC lib/libcommon_la-path.lo
lib/pager.c:11:17: fatal error: err.h: No such file or directory
#include <err.h>
^
compilation terminated.
Makefile:8596: recipe for target