modbus arm 编译

1. 安装交叉编译工具链

(以交叉编译为arm的gcc为例)

sudo apt-get install gcc-arm-linux-gnueabihf

2. 下载libmodbus源代码

wget http://libmodbus.org/releases/libmodbus-X.Y.tar.gz

解压源代码

tar xzf libmodbus-X.Y.tar.gz
cd libmodbus-X.Y

/opt/hisi-linux/x86-arm/arm-hisiv500-linux/target/bin/arm-hisiv500-linux-g++

3. 配置(使用交叉编译工具链)

unzip libmodbus-3.1.10.zip
sudo apt-get update
sudo apt-get install autoconf
audo apt-get isntall libtool
./autogen.sh
./configure –host=arm-hisiv500-linux –prefix=/home/linkpi/work/cross/v500/arm-modbus

4. 编译

make

make CC=/opt/hisi-linux/x86-arm/arm-hisiv500-linux/target/bin/arm-hisiv500-linux-gcc CXX=/opt/hisi-linux/x86-arm/arm-hisiv500-linux/target/bin/arm-hisiv500-linux-g++ CFLAGS=”-std=c11″

安装

sudo make install

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注