http://blog.sina.com.cn/s/blog_69330119010102ts.html
http://blog.csdn.net/zjg555543/article/details/7653235
http://os.chinaunix.net/a2009/0909/998/000000998826.shtml
使用通用的gcc,在参数中指定目标平台类型等参数。
要注意第一步配置命令:
./configure --host=MIPS prefix=XXXXXXX CC=XXXXXXX CXX=XXXXXXXXXXX
--host可以指定CPU架构,如MIPS, ARM, IA64
CC 用执行系统对应的gcc。如使用mips64-unknown-linux-gnu-gcc进行编译,此时可以通过-mabi=n32来设定32位的进程,否则默认为64位的进程。
CXX 用执行系统对应的g++
prefix 当前configure文件所在目录
--build=编译该软件所使用的平台
--host=该软件将运行的平台
--target=该软件所处理的目标平台 ?
如果是snort编译,还需要设置--with-pcap-libraries,--with-pcap-includes,--with-pcre-libraries,--with-pcre-includes。