Project Build Tools - noonecare/linux GitHub Wiki
- make
tar -zxvf <project_name>.tar.gz
cd <project>
./config
make install
make install, make test, make clean
makefile example
install: main.c
gcc -c main.c
clean:
rm *.o
cmake Cmake.list, 在各个平台上通用的代码。
-
Ant: Java 的 make
-
Maven: maven 是描述式的,Ant/make 等等都是需要具体写出编译指令的。
-
sbt: scala 标准的 build tool, 不过我用的很少,因为用 maven 也可以编译 scala 的项目。
- setuptools