编译
编译环境:Ubuntu-14.0
安装一些依赖:
sudo apt-get install libssl-dev
修改Makefile
-LIBS= -lssl
+LIBS= -lssl -lz -lcrypto
编译后生成的可执行文件如下:
find ./ -perm /+x -type f
./read-tree
./show-diff
./update-cache
./cat-file
./write-tree
./init-db
./commit-tree
分析
- 可以参考我之前写的博客:https://blog.youkuaiyun.com/wangadping/article/details/126337953
- github上有问老哥写的挺好的:https://github.com/xiaowenxia/git-first-commit
git-v0.99版本,与现在的git比较接近,也是可以在ubuntu14上编译
在Ubuntu14.0上编译gitv0.99:步骤与依赖,
本文详细介绍了如何在Ubuntu14.0环境下编译gitv0.99版本,包括安装必要的依赖libssl-dev,修改Makefile添加链接库,以及编译后生成的可执行文件列表。参考链接提供了额外的资源和教程。
2万+

被折叠的 条评论
为什么被折叠?



