2016年7月22日

reboot和init 6的区别

摘要: 偶然一次机会:利用init 6重启机器,打开浏览器发现竟然还是保存这关机前的浏览网页,但是利用reboot就没有。对此进行了搜索,结果如下:对两个命令用man查询了一下:init 6 Stop the operating system and reboot to th... 阅读全文

posted @ 2016-07-22 21:39 sichenzhao 阅读(862) 评论(0) 推荐(0) 编辑

ubuntu 用root登陆图形界面

摘要: 首先要设置root的密码sudo passwd root设置root密码,输入两次root密码设置完成后进入cd /usr/share/lightdm/lightdm.conf.d/目录下找到50-unity-greeter.config这个文件添加以下代码:user... 阅读全文

posted @ 2016-07-22 21:26 sichenzhao 阅读(215) 评论(0) 推荐(0) 编辑

linux软件安装简介(apt和dpkg)

摘要: 之前博文中提到过以源代码的方式来安装软件,也就是利用tarball进行软件的安装,但是比较麻烦,每次安装都需要检测操作系统与环境,设置编译参数,实际的编译等如果我的linux系统和厂商的系统一模一样,那么在厂商的系统上面编译好的软件自然可以在自己的系统上运行,即类似w... 阅读全文

posted @ 2016-07-22 20:51 sichenzhao 阅读(537) 评论(0) 推荐(0) 编辑

linux的函数库管理

摘要: 动态和静态函数库静态函数库的特色:拓展名:为.a,函数库通常拓展名为lib×××.a类型编译行为:会直接整合到执行程序当中,所以利用静态函数库编译成的文件会比较大独立执行的状态:最大的优点就是编译成功的可执行文件可以独立执行,不需要向外部要求读取函数库内容升级难易度:... 阅读全文

posted @ 2016-07-22 20:02 sichenzhao 阅读(124) 评论(0) 推荐(0) 编辑

tarball的安装

摘要: tarball是以tar这个命令来打包和压缩的文件,整个安装的操作是这样的:1. 取得源文件,将tarball文件在/usr/local/src目录解压缩2. 取得步骤流程:进入新建立目录下面,去查阅install/readme等内容3. 建立makefile,以自动... 阅读全文

posted @ 2016-07-22 17:03 sichenzhao 阅读(262) 评论(0) 推荐(0) 编辑

make命令进行宏编译

摘要: 如果我的执行文件要包含四个源文件,那么我得做以下几件事:分别对四个源文件进行gcc -c目标文件编译,产生四个.o文件;再将这四个目标文件通过gcc -o进行链接成为可执行文件,同时加入libm函数库,也就是-lm。可以看出编译的过程需要很多的操作,而且如果要重新编译... 阅读全文

posted @ 2016-07-22 13:26 sichenzhao 阅读(1203) 评论(0) 推荐(0) 编辑

linux源码编写入门gcc

摘要: 使用c语言进行编译的简单实例:编写程序源代码:hello world开始编译和测试执行在默认状态下,如果直接以gcc编译源码,并没有加上任何参数,则执行文件会默认为a.out这个文件名。然后执行这个a.out文件就行那么如果我想产生目标文件object file来进行... 阅读全文

posted @ 2016-07-22 11:22 sichenzhao 阅读(281) 评论(0) 推荐(0) 编辑

导航