首先,我们要先安装gyp
git clone https://chromium.googlesource.com/external/gyp.git
cd gyp
sudo python setup.py install
这个是make file
gyp mylib.gyp --depth=. -f make --generator-output=./build/makefiles
make -C ./build/makefiles/
这个是scons
gyp mylib.gyp --depth=. -f scons --generator-output=./build/sconsfiles
scons -C ./build/sconsfiles/
这个是xcode
gyp mylib.gyp --depth=. -f xcode --generator-output=./build/xcodefiles
xcodebuild -project ./build/xcodefiles/mylib.xcodeproj
这个是ninja
gyp mylib.gyp --depth=. -f ninja
ninja -v -C out/Release/ -f build.ninja
这个是vs
python gyp/gyp mylib.gyp --depth=. -f msvs -G msvs_version=2010
msbuild mylib.sln
gyp脚本编写,接下来再写。