我无法使用openwrt工具链构建静态二进制文件。
# staging_dir/toolchain-i386_i686_gcc-4.8-linaro_glibc-2.21/bin/i486-openwrt-linux-gnu-gcc -o /tmp/main /tmp/main.c -static
/tmp/main.c: In function 'main':
/tmp/main.c:3:2: warning: incompatible implicit declaration of built-in function 'printf' [enabled by
我正在尝试在我的c++代码中使用wait()和fork()。但是我在编译阶段得到了以下错误
../test/my_test.cpp: In member function 'void MYClass::myMethod()':
../test/my_test.cpp:98: error: no matching function for call to 'wait::wait(int*)'
/data/backfire/staging_dir/toolchain-i386_gcc-4.1.2_uClibc-0.9.30.1/lib/gcc/i486-openwr
当我试图设置root's密码时:
root@OpenWrt:~# passwd
Changing password for root
Enter the new password (minimum of 5, maximum of 8 characters)
Please use a combination of upper and lower case letters and numbers.
最大长度似乎是8。如果我试图设置大于8的密码,只有前8个字符是有效的。如何为root设置更长的密码?
我的OpenWrt版本:
Linux OpenWrt 4.14.108 #0 SMP We
当构建openwrt包时,avahi:它显示如下: configure.ac:298: the top level
autoreconf: Leaving directory `.'
(cd /home/r3d/Desktop/QSDK/qsdk/build_dir/target-arm_v7-a_uClibc-1.0.14_eabi/avahi/dbus/avahi-0.6.31/./; if [ -x ./configure ];
then /usr/bin/find /home/r3d/Desktop/QSDK/qsdk/build_dir/targe
我正在尝试使用uClibc和openwrt工具链为ARM设备构建Snort2.9.9.0。
我经常有汇编问题,包括:
·libtool attempting to link library **/usr/lib/libdnet** rather than $TOOLCHAIN_DIR/usr/lib/libdnet
我怀疑我的问题来自于自动工具,因为所有必需的库都已经就绪,我的配置脚本在修改后运行,以防止交叉编译错误(“不能在交叉编译时进行配置”)。
我的问题是:
在此snort交叉编译上下文中使用自动工具进行交叉编译的正确方法是什么?
配置脚本试图执行已编译的程序并引发交叉编译错误,
我在使用"make V=99“编译Openwrt SDK时得到了这样的结果:
Making all in examples
make[6]: Entering directory '/home/ghanem/Documents/openwrtsdk/openwrt/build_dir/host/m4-1.4.15/examples'
make[6]: Nothing to be done for 'all'.
make[6]: Leaving directory '/home/ghanem/Documents/openwrtsdk/openwrt
我正在尝试添加一个本地文件到mpd (通过mpc )并播放它。我的平台是OpenWRT嵌入式linux。
因此,在手册页中,它声明:
mpc add <file> Add a song to the current playlist
如果我这样做了:
root@OpenWrt:~/.mpd# mpc add /usr/share/baresip/ring.wav
error adding /usr/share/baresip/ring.wav: directory or file not found
或者如果我这样做了:
root@OpenWrt:~/.mpd# mpc ad
我正在尝试使用OpenWRT工具链交叉编译用于OpenWRT Linux环境的POCO源代码包。我已经下载了POCO源代码包,并试图交叉编译它,但是我得到的错误日志如下所示
src/Error.cpp: In static member function 'static std::string
Poco::Error::getMessage(int)': src/Error.cpp:71:55: error: invalid
conversion from 'int' to 'const char*' [-fpermissive]
return