学习Linux编程
文章平均质量分 64
JaryGuo
a game developer, a programmer
展开
-
使用系统调用来处理文件
本文描述Linux系统下,系统调用方法write,read以及open的具体使用方法。翻译 2015-01-26 17:55:41 · 503 阅读 · 0 评论 -
系统调用与设备驱动
内置于Unix(以及Linux)系统的方法,被称为系统调用方法,是操作系统的接口。在操作系统的核心(内核)是一些设备驱动(device drivers),这是一系列用来控制系统硬件的底层接口(low-level interface)。翻译 2015-01-23 16:34:45 · 2134 阅读 · 0 评论 -
库函数
直接使用底层的系统调用来输入与输出将面临一个问题,效率很低。为什么?翻译 2015-01-23 16:40:41 · 534 阅读 · 0 评论 -
C/C++程序的命令行参数
C++程序的main函数有两个参数:int main(int argc, char *argv[])我以前(大学学习的时候)一直没有弄清楚这两个参数的真正目的,一直到做Linux C开发的时候,才知道,原来这两个参数就是用来提供我们在Linux的终端上执行某个命令时,携带的额外参数,例如:$ gcc -o test test.c在上面这个例子中, argc == 4 argv == [“gcc”原创 2015-03-05 13:43:46 · 1148 阅读 · 0 评论 -
互斥锁pthread_mutex_t的使用
LinuxThreads的互斥锁转载 2015-03-10 17:11:20 · 539 阅读 · 0 评论 -
动态链接库(Unix/Linux)实战入门
本文介绍Unix/Linux环境下怎么使用命令行生成动态链接库,怎么链接动态链接库。 本文的代码在macOS环境下一一测试过。原创 2016-10-02 23:13:05 · 531 阅读 · 0 评论 -
在bash for win10上安装jekyll
今天在bash上安装Jekyll,因为Jekyll用了ruby,所以需要安装ruby。sudo apt install ruby安装完以后,系统就有了gem(ruby配套来的。)Jekyll有发布在gem上,所以可以使用sudo gem install jekyll但安装失败了,原来jekyll使用了一些原生的拓展,所以还需要一些其他准备:sudo apt install ruby-dev安装完以后原创 2017-06-17 17:46:28 · 704 阅读 · 0 评论