PROTOBUF ARM版本编译

1、下release 版本的,不用执行./autogen,,因为直接有configure 文件

2、应该还是要安装各种工具 autoconf 、automake 、libtool 、curl 、make

3、执行 ./configure --help 可以查看参数帮助

3、先执行 ./configure 使用默认的linux 版本,默认在/usr,然后make 、make install,对于64位linux 下想生成32位库,添加参数 CFLAGS=-m32 CXXFLAGS=-m32

4、执行: ./configure --host=arm-linux-gnueabihf CC=/home/public/bio2000/gcc-linaro-arm-linux-gnueabihf-4.9-2014.09_linux/bin/arm-linux-gnueabihf-gcc CXX=/home/public/bio2000/gcc-linaro-arm-linux-gnueabihf-4.9-2014.09_linux/bin/arm-linux-gnueabihf-g++ --with-protoc=protoc --prefix=/data/hxj/xxx

        CC 和CXX 是你的编译器,, --with-protoc=protoc 代表第3不生成的文件,,注意如果没加到环境变量的话使用绝对理解找到这个文件

        然后make 、make install

你可能感兴趣的:(linux,运维,服务器)