小工具知识网

当前位置: 首页 > 行业知识 > 使用arm-linux-gnueabi-gcc交叉编译valgrind

行业知识

使用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
    ()

上一篇:云服务器是怎么用的?

下一篇:大华服务器怎么关闭重启?