行业知识
使用arm-linux-gnueabi-gcc交叉编译valgrind
2026-10-31 04:49:57
来源:互联网转载
arm-linux-gnueabi-gcc交叉编译valgrind流程:
()./autogen.sh./configure --prefix=/XXX/XXX/valgrind --host=armv7l-linux-gnueabihf CC=arm-linux-gnueabi-gcc CXX=arm-linux-gnueabi-g++ CFLAGS="-fPIC" CXXFLAGS="-fPIC" --target=armv7l-linux-gnueabihf --enable-only64bit --enable-inner --enable-lto --enable-tlsmake && make install
需要注意的是,configure里面用--prefix指定了安装目录/XXX/XXX/valgrind,在嵌入式板子中也要将文件放在这个目录,要不有可能会报错。在其他文件的交叉编译的过程中,很少出现这个问题,不知道是不是版本原因。
- valgrind: failed to start tool 'memcheck' for platform 'amd64-linux': No such file or directory
valgrind: failed to start tool 'memcheck' for platform 'amd64-linux': No such file or directory
()
上一篇:云服务器是怎么用的?
下一篇:大华服务器怎么关闭重启?