当前位置: 代码迷 >> 综合 >> debian 交叉编译 ethtool
  详细解决方案

debian 交叉编译 ethtool

热度:6   发布时间:2024-02-01 07:47:24.0

1.

sudo apt-get install build-essential  automake autoconf libtool git pkg-config -y

sudo apt install pkg-config libmnl-dev

2.

git clone git://git.netfilter.org/libmnl

./autogen.sh

  • 交叉编译libmnl-1.0.3
1 ./configure --host=arm-linux-gnueabi CC=arm-linux-gnueabi-gcc CFLAGS=-march=armv5te --prefix=/tmp/libmnl/
2 make -j6
3 make install

3.

git clone git://git.kernel.org/pub/scm/network/ethtool/ethtool.git

 

./autogen.sh

???? ./configure --host=arm-linux-gnueabi CC=arm-linux-gnueabi-gcc CFLAGS=-march=armv5te LDFLAGS=-static MNL_CFLAGS="-I/tmp/libmnl/include" MNL_LIBS="-L/tmp/libmnl/lib -lmnl" --prefix=/tmp/ethtool/ 

./configure --host=arm-linux-gnueabi CC=arm-linux-gnueabi-gcc CFLAGS=-march=armv5te  MNL_CFLAGS="-I/tmp/libmnl/include" MNL_LIBS="-L/tmp/libmnl/lib -lmnl" --prefix=/tmp/ethtool/

5.

make

make install

 

 

  相关解决方案