我正在尝试使用uClibc和openwrt工具链为ARM设备构建Snort2.9.9.0。
我经常有汇编问题,包括:
·libtool attempting to link library **/usr/lib/libdnet** rather than $TOOLCHAIN_DIR/usr/lib/libdnet
我怀疑我的问题来自于自动工具,因为所有必需的库都已经就绪,我的配置脚本在修改后运行,以防止交叉编译错误(“不能在交叉编译时进行配置”)。
我的问题是:
在此snort交叉编译上下文中使用自动工具进行交叉编译的正确方法是什么?
配置脚本试图执行已编译的程序并引发交叉编译错误,
我正在尝试在我的macbook上交叉编译ubuntu linux x86_64的Go。我已经按照概述的说明进行了操作,但是当我运行go-linux-amd64 build时,我得到了以下消息go build runtime: linux/amd64 must be bootstrapped using make.bash。任何在这方面的帮助都将不胜感激。
我在c代码中使用include:< openssl/md5.h >。当我用"gcc“编译器编译时,我没有任何错误,但当我用交叉编译器"arm-linux-gnueabi-gcc”编译它时,我有以下错误:
/usr/include/openssl/e_os2.h:56:33: fatal error: openssl/opensslconf.h: No such file or directory
compilation terminated.
我认为这个错误是因为我在交叉编译文件夹"/usr/arm-linux-gnueabi-gcc“中没有openssl
首先,我必须说,我对linux是个新手。我使用ubuntu并尝试编译一些c代码。我和gcc一起学习了gtk并编译了一些程序,但我想让它适用于windows。这就是为什么我在一个包中下载了gtk for windows,并将include和lib文件夹放到/usr/i686-w64-mingw32中的原因。但是当我尝试用mingw编译我的源代码时,它显示gtk/gtk.h not found。我该怎么办?
谢谢大家。
我看到了这个问题,,但我的目标是这样的
$ uname -a
Linux MyDevice 4.9.127-svn20747 #1 SMP Thu Jan 17 05:46:18 UTC 2019 x86_64 GNU/Linux
来自less /proc/cpuinfo的一些输出
processor : 3
vendor_id : GenuineIntel
cpu family : 6
model : 54
model name : Intel(R) Atom(TM) CPU D2701 @ 2.13GHz
stepping : 1
microcode
我试图在OpenMediaVault-Server上安装MADWIFI。还需要更多的信息吗?
每次输入make时,我都会得到这个错误:
root@NAS2024:/media/5703066A59887FF7/Dsys/madwifi-0.9.4# make
Checking requirements... ok.
Checking kernel configuration... ok.
make -C /lib/modules/2.6.32-5-amd64/build SUBDIRS=/media/5703066A59887FF7/Dsys/madwifi-0.9.4 modules
mak
我尝试交叉编译zlib for arm-poky-linux-gnueabi,但在启动make时出现错误: ...:~/zlib-1.2.11$ AR=$HOST-ar CC=$HOST-gcc RANLIB=$HOST-ranlib ./configure --prefix=$HOME/zlibARM
Checking for shared library support...
Building shared library libz.so.1.2.11 with arm-poky-linux-gnueabi-gcc.
Checking for size_t... Yes.
Che