300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > ubuntu 12.04 交叉编译 arm/mips 平台的 strace

ubuntu 12.04 交叉编译 arm/mips 平台的 strace

时间:2022-03-20 02:59:09

相关推荐

ubuntu 12.04 交叉编译 arm/mips 平台的 strace

为了定位段错误问题,需要移植strace到嵌入式平台上。从git hub上拉取代码下来编译运行,实测可用

编译步骤包括如下几个步骤

1.下载源代码

2.编译

//下载源代码1. mkdir strace && cd strace 2. git init3. git clone /strace/strace.git3. cd strace && ./bootstrap如果出现如下错误:m4/ax_valgrind_check.m4:106: warning: macro `AM_EXTRA_RECURSIVE_TARGETS' not found in librarym4/ax_valgrind_check.m4:145: warning: macro `AM_EXTRA_RECURSIVE_TARGETS' not found in libraryconfigure:16784: error: possibly undefined macro: AM_EXTRA_RECURSIVE_TARGETSIf this token and others are legitimate, please use m4_pattern_allow.See the Autoconf documentation.autoreconf: /usr/bin/autoconf failed with exit status: 1解决方法是升级autoconf:wget /gnu/automake/automake-1.15.tar.gztar xf automake*cd automake-1.15sh configure --prefix /usr/localmake install4. 创建Makefile(如果是MIPS,工具链替换成mips对应的就好了)STRIP=arm-linux-gnueabihf-strip CC=arm-linux-gnueabihf-gcc LD=arm-linux-gnueabihf-ld RANLIB=arm-linux-gnueabihf-ranlib ./configure --host=arm-linux --target=arm-linux --enable-mpers=no5. 编译make

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。