2017年10月18日 星期三

How to compile ipmitool for Windows

/*
http://www.cygwin.com/setup-x86.exe
http://www.cygwin.com/setup-x86_64.exe

setup-x86.exe    -q -P wget -P gcc-g++ -P make -P diffutils -P libmpfr-devel -P libgmp-devel -P libmpc-devel -P openssl-devel -P m4 -P libtool -P automake
setup-x86_64.exe -q -P wget -P gcc-g++ -P make -P diffutils -P libmpfr-devel -P libgmp-devel -P libmpc-devel -P openssl-devel -P m4 -P libtool -P automake

cd /cygdrive/c
mkdir ipmitool
cd /cygdrive/c/ipmitool

wget https://jaist.dl.sourceforge.net/project/ipmitool/ipmitool/1.8.18/ipmitool-1.8.18.tar.bz2
wget https://jaist.dl.sourceforge.net/project/ipmitool/ipmitool/1.8.18/ipmitool-1.8.18.tar.gz

tar -jxvf ipmitool-1.8.18.tar.bz2
tar -zxvf ipmitool-1.8.18.tar.gz

cd ipmitool-1.8.18
./bootstrap
./configure --enable-intf-lanplus --disable-intf-usb --enable-intf-serial --enable-intf-imb
LANG=C make

cp src/.libs/ipmitool.exe                     ..
cp /cygdrive/c/cygwin/bin/cygcrypto-1.0.0.dll ..
cp /cygdrive/c/cygwin/bin/cyggcc_s-1.dll      ..
cp /cygdrive/c/cygwin/bin/cygwin1.dll         ..
cp /cygdrive/c/cygwin/bin/cygz.dll            ..
cd ..
tar cvf ipmitool-1.8.18_cygwin_win32.tar ipmitool.exe cygcrypto-1.0.0.dll cyggcc_s-1.dll cygwin1.dll cygz.dll

cp src/.libs/ipmitool.exe                       ..
cp /cygdrive/c/cygwin64/bin/cygcrypto-1.0.0.dll ..
cp /cygdrive/c/cygwin64/bin/cyggcc_s-seh-1.dll  ..
cp /cygdrive/c/cygwin64/bin/cygwin1.dll         ..
cp /cygdrive/c/cygwin64/bin/cygz.dll            ..
cd ..
tar cvf ipmitool-1.8.18_cygwin_win64.tar ipmitool.exe cygcrypto-1.0.0.dll cyggcc_s-seh-1.dll cygwin1.dll cygz.dll
*/

沒有留言:

張貼留言