我正在尝试使用硬件制造商提供的工具链交叉编译uclinux。
当我运行make命令时,我得到一个我无法理解的错误:
yannick@ubuntu:~/uclinux-dist$ make
make -C tools/ucfront
make[1]: Entering directory `/home/yannick/uclinux-dist/tools/ucfront'
make[1]: `ucfront' is up to date.
make[1]: Leaving directory `/home/yannick/uclinux-dist/tools/ucfront
我已经尝试了几种方法,但在尝试为blackfin创建cmake时仍然出现以下错误:
CMake Error at CMakeLists.txt:116 (message):
Fatal error: QT (version >= 4.5.0) required. Cmake tries to detect QT4 by
searching for 'qmake' in your PATH.If you have QT4 installed, make sure
qmake is found in your PATH. If you compiled
我想为我们的uClinux产品to 8更新Java,问题是版本7和更高版本的Java似乎依赖glibc-2.4,而安装的glibc版本是2.3.6。在终端中运行java -version时,我收到以下消息:
Error: dl failure on line 893
Error: failed /usr/java/jre/lib/i386/client/libjvm.so, because /lib/libc.so.6: version `GLIBC_2.4' not found (required by /usr/java/jre/lib/i386/client/libjvm.so)
在bash脚本中,我有以下命令,它从文件的最后一行中移除尾随的\r\n。
# Copy the new last line but remove trailing \r\n
tail -1 $TMPOUT | perl -p -i -e 's/\r\n$//' >>$TMPOUT.1
它目前正在使用Perl来减少\r\n,但是我需要在其上运行的目标系统不会有Perl或任何其他脚本(uClinux/Busybox嵌入式设备)。
我怎样才能在“纯粹的”bash中实现同样的目标呢?
我克隆了buildroot.After,给出了'make‘命令,它显示在编译器错误下面。
/home/buildroot/instance-0/output/host/usr/bfin-buildroot-uclinux-uclibc/sysroot/usr/lib/libncurses.a(lib_options.o): In function `_meta':
../ncurses/./tinfo/lib_options.c:(.text+0x22c): multiple definition of `_meta'
main.o:main.c:(.text+0xc)
我正在尝试这个命令。make stm32f429-discovery I有stm32f429-发现板(arm皮层M3)。我想在上面安装u-boot,我正在按照教程中给出的方法来尝试,并得到这个错误.
/bin/bash: /home/uzair/Documents/linux-cortexm-1.12.1/tools/arm-2010q1/bin/arm-uclinuxeabi-gcc: No such file or directory
/bin/bash: /home/uzair/Documents/linux-cortexm-1.12.1/tools/arm-2010q1/bin/arm