介紹
最后更新于:2022-04-01 03:50:19
> 本书来源:[开源书籍:C 语言编程透视](http://www.tinylab.org/hello-c-world/) (by [泰晓科技](http://tinylab.org))
# C 语言编程透视
v 0.2
本书与[《深入淺出 Hello World》](http://blog.linux.org.tw/~jserv/archives/001844.html)有着类似的心路历程,旨在以实验的方式去探究类似 `Hello World` 这样的小程序在开发与执行过程中的微妙变化,一层层揭开 C 语言程序开发过程的神秘面纱,透视背后的秘密,不断享受醍醐灌顶的美妙。
## 介绍
- 项目首页:[http://www.tinylab.org/hello-c-world](http://www.tinylab.org/hello-c-world)
- 代码仓库:[https://github.com/tinyclub/open-c-book](https://github.com/tinyclub/open-c-book)
-
在线阅读:[http://tinylab.gitbooks.io/cbook](http://tinylab.gitbooks.io/cbook)
更多背景和计划请参考:[前言](#)。
## 安装
以 Debian/Ubuntu 为例:
~~~
$ sudo apt-get install retext git nodejs npm
$ sudo apt-get install calibre fonts-arphic-gbsn00lp
$ sudo npm install gitbook-cli
$ sudo rm /usr/local/bin/gitbook
$ sudo sh -c 'echo "nodejs /usr/local/lib/node_modules/gitbook-cli/bin/gitbook.js \$@" > /usr/local/bin/gitbook'
$ sudo chmod +x /usr/local/bin/gitbook
$ gitbook install
~~~
## 下载
~~~
$ git clone https://github.com/tinyclub/open-c-book.git
$ cd open-c-book/
~~~
## 编译
~~~
$ gitbook build // 编译成网页
$ gitbook pdf // 编译成 pdf
~~~
## 纠错
欢迎大家指出不足,如有任何疑问,请邮件联系 wuzhangjin at gmail dot com 或者直接修复并提交 Pull Request。
## 版权
本书采用 ![CC BY NC ND 4.0](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/2015-10-06_56133153191e8.png)
协议发布,详细版权信息请参考 [CC BY NC ND 4.0](http://creativecommons.org/licenses/by-nc-nd/4.0/)。
## 关注我们
-
[新浪微博](http://weibo.com/tinylaborg)
[![](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/2015-10-06_561331589eef1.jpg)](http://weibo.com/tinylaborg)
-
微信公众号
![](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/2015-10-06_56133158ac32a.jpg)
## 赞助我们
- 微信扫码赞助原创
![](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/2015-10-06_56133158b92f9.jpg)
## 更多原创开源书籍
- [Shell 编程范例](http://tinylab.gitbooks.io/shellbook/)
- [嵌入式 Linux 知识库(eLinux.org 中文版)](http://tinylab.gitbooks.io/elinux/)
- [Linux 内核文档(Linux Documentation/ 中文版)](http://tinylab.gitbooks.io/linux-doc/)