step1、安装依赖
下载时 | git |
编译时 | make、gcc / GCC | Clang / LLVM |
运行时 |
|
step2、使用git命令下载lodepng
源码()
git clone https://github.com/lvandeve/lodepng
step3、进入lodepng
目录
cd lodepng
step4、查看lodepng
目录的内容
step5、编写名称为build.sh
的构建脚本,内容如下
CXX=c++
AR=ar
CXXFLAGS=
CPPFLAGS=
LDFLAGS=
INSTALL_DIR=/usr
DLL_SUFFIX=so
for item in lodepng lodepng_util
do
rm -f $item.o &&
rm -f lib$item.a &&
rm -f lib$item.so &&
$CXX -c -o $item.o $CXXFLAGS $CPPFLAGS $item.cpp &&
$CXX -shared -o lib$item.$DLL_SUFFIX $LDFLAGS $item.o &&
$AR rs lib$item.a $item.o &&
install -d "$INSTALL_DIR"/{include,lib} &&
install -m 644 $item.h "$INSTALL_DIR/include" &&
install -m 644 lib$item.a "$INSTALL_DIR/lib" &&
install -m 755 lib$item.$DLL_SUFFIX "$INSTALL_DIR/lib"
done
step6、编译、安装
sh build.sh