08 2015 档案
摘要:使用 Mac 连接上这个路由器,然后使用 option 按 wifi 按钮,可以在详情页里找到。有些路由中继的设置需要使用 BSSID ,比如 pandorabox openwrt
阅读全文
摘要:根据完成任务不同,可以将编译器的组成部分划分为前端(Front End)与后端(Back End)。前端主要指与源语言有关但与目标机无关的部分,包括词法分析、语法分析、语义分析与中间表示生成。后端主要指与目标机有关的部分,包括代码优化和目标代码生成等。"端"概念的提出对于编译技术的发展起到了至关重要...
阅读全文
摘要:目录 几个比较奇葩的指针赋值 int ( fun())() int ( foo())[] int ( foo[])() const 关键词的意义是什么? char const ( next )() 怎么读? char (c[10])(int p) 怎么读? typedef 不应该怎么用? defin
阅读全文
摘要:目录 include不同的声明方式有什么不同? if defined 与 ifdef 有什么区别? undef 是怎么工作的? 如何利用 typedef 来定义数组? 枚举中,如果有个元素被赋予值,也后一个元素怎么办? 如何利用 typedef 来定义指针? typedef 怎么定义结构体? mak
阅读全文
摘要:## 目录- /etc/fstab 文件的作用是什么?- Linux 内核的图形化启动是怎么回事?- Linux 系统中的文件名是否以大小写来进行区别?- 「GRUB 中无法找到硬盘」怎么解决?- 「GRUB 及配置文件中对磁盘分区的表示与 /dev 中的设备文件」有什么不同?- GRUB 的配置文...
阅读全文
摘要:## 目录- autoreconf 命令的作用是什么?- aclocal- automake -a- autoconf- 一条命令搞完三面三步- 既然有其他的「编译控制软件」为何还是使用 make 来进行编译控制?- Module-Init-Tools 软件包的作用是什么?- Patch 软件包的作...
阅读全文
摘要:## 目录- Binutils 软件包有什么用?- make -k 的作用是什么?- man-pages 里有几种文档?分别表示什么意思?- 如何查询指定目录的 man-pages ?- 如何使用 make 命令的同时,修改 makefile 中的文件的值?- pkg-config 软件包的用途是什...
阅读全文
摘要:## 目录- tee 命令的缺陷是什么?如何解决这个缺陷?- /etc/ld.so.conf 文件的作用是什么?- 动态链接和静态链接有什么不同?- 动态编译- 静态编译- 共享库为什么会有版本?共享库的版本升级原理是怎样的?## tee 命令的缺陷是什么?如何解决这个缺陷?tee 命令只接收标准输...
阅读全文
摘要:## 目录- /dev 目录是干什么的?- /proc 和 /sys 目录是干什么的?- udev 这个软件是干什么用的?- 目录映射是临时性的,还是永久性的?- 命令行里大括号 “{}” 的作用是什么?- 设置目录权限为 “1777” 表示什么?- ls -l 后,第一列第一个字符表示什么?第三列...
阅读全文
摘要:交叉编译是什么? 交叉编译就是在一个系统上,编译生成另外一个系统运行的程序文件。 「硬件体系结构」和「操作系统」的关系是什么? 硬件体系结构也可以称为架构,主要是通过 CPU 的指令集来进行区分的,操作系统通常是以内核来进行区分的。 一种体系结构可以运行多种操作系统,一种操作系统也可能运行在不同的体
阅读全文
摘要:## 汇编链接器(Binutils)这是一个软件包,这个软件包其实是一个工具集,里面含有了大量的用于汇编程序活着读取二进制文件相关的程序。## CC它是一条命令的别名,这条命令的作用是使用 GCC 的 C 语言编译器。## CXX它是一条命令的别名,用于指定 GCC 的 C++ 编译器。## CFL...
阅读全文
摘要:需要注意的是,制作操作系统权限全程都要用 root pushd 和 popd 为了方便目录管理,所以出现了这种两个命令,他们的原理就是利用堆栈来实现目录管理。 这两个命令,pushd 负责将指定的目录压入堆栈,语法如下 pushd 你想要压入堆栈的命令 popd 负责将压入堆栈的目录弹出去,使用的后
阅读全文
摘要:# Linux 系统定制原理## 虚拟根目录我们的目标是为了完成目标系统(也就是我们要做的系统),他是一个可以独立运行的系统,不依赖雨主系统和临时系统,根据 Linux 系统的特点它需要存放在根目录下面,但是却有一个问题,主系统在制作目标系统的过程中,他是一直运行的,因为你制作过程中需要用到主系统的...
阅读全文
摘要:第二章、基础准备——Linux 系统定制原理 Linux 系统的组成及架构 共享库和静态库 在 Linux 系统中,函数库包含两种形式:共享库和静态库。 共享库 共享库在程序运行时,为其提供所需要的函数,所以程序运行时该共享库必须存在系统中,且能够被系统找到并且使用。 静态库 静态库在编译程序的期间
阅读全文
摘要:每当你加入一个无线网络后,按住Option键并点击屏幕右上角的Wi-Fi图标,就会发现除了平常的各种网络外,还出现了关于网络连接技术细节的列表。比如说,如果想知道信号强度的信息,则需要尤其关注列表中偏下标为RSSI(received signal strength indication,“接收信号强...
阅读全文
摘要:两种方法。 如果Dock栏出现了问题或是没有反应,请打开Launchpad并按下Command+D键。 这样就可以关闭Dock栏并重启它,效果和经常用到的killall Dock命令相同。
阅读全文
摘要:## 目录- 为什么需要编译?- 第一步 编写配置(configure)文件- 为什么需要 configure ?- 如何配置?- 第二步 确定标准库和头文件的位置- 第三步 确定依赖关系- 为什么需要确定依赖关系?- 为什么先有 configure 脚本,再有 makefile 文件?- 第四步 ...
阅读全文
摘要:## 目录- 几个比较奇葩的指针赋值- int (* fun())()- int (* foo())[]- int (*foo[])()- const 关键词的意义是什么?- char const (*next )() 怎么读?- char (c[10])(int **p) 怎么读?- typede...
阅读全文

浙公网安备 33010602011771号