Chinaunix首页 | 论坛 | 博客
  • 博客访问: 845474
  • 博文数量: 116
  • 博客积分: 1472
  • 博客等级: 上尉
  • 技术积分: 1725
  • 用 户 组: 普通用户
  • 注册时间: 2011-02-06 11:45
文章分类

全部博文(116)

文章存档

2015年(1)

2014年(42)

2013年(5)

2012年(19)

2011年(49)

我的朋友

发布时间:2014-01-11 08:19:57

一、单个C源文件的编译(参数-o)  前面的例子中提到将一个C源文件编译成可执行文件的方法,标准格式如下:   gcc -o 目标文件 源文件   如前面的例子中的 gcc -o testGcctest.c二、多个C源文件的编译(参数-c和-o)  上面我们看到,对于一个文件,我们可以直接编译成可执.........【阅读全文】

阅读(4250) | 评论(0) | 转发(0)

发布时间:2014-01-11 08:13:49

ubuntu中C语言开发环境的构筑一、安装gcc的方法   可以用以下命令安装了。     sudo apt-get installbuild-essential  有时我们可以在系统中找到gcc,但还是不能编译c程序,这主.........【阅读全文】

阅读(1969) | 评论(0) | 转发(0)

发布时间:2013-05-23 17:24:15

前言上一篇博文介绍了GRUB源码的stage1.S会汇编成一段446字节的sourcecode,stage1,grub会将这个stage1放入MBR中。我们通过分析,知道这段代码的唯一作用就是将第二个扇区(0柱面 0 磁道 2扇区)处的512字节加载到内存中去。一个问题就来了这个512个字节是从何而来,这512个字节又意欲何为?江湖上风传已久的stage1.5是.........【阅读全文】

阅读(1696) | 评论(0) | 转发(0)

发布时间:2013-05-23 17:23:47

GRUB 启动分析引言玩Linux的人,肯定会听说过Grub这个神奇的东西,就是开机启动时候下拉一个菜单让我们选操作系统的那个东东。自己比较懒,一直没深入琢磨这个Grub的工作原理流程。最近工作遇到了Grub相关的问题,就花了一些时间学习了一下Grub。闲言少叙。我们首先看下Linux的启动过程流程图:这个流程图是大牛M. Tim.........【阅读全文】

阅读(1441) | 评论(0) | 转发(0)

发布时间:2013-01-09 21:52:19

在固件开发过程中常常遇到这样的情况:为测试某个新功能,必需修改某个系统文件。而这个文件在只读文件系统上(总不能为一个小小的测试就重刷固件吧),或者是虽然文件可写,但是自己对这个改动没有把握,不愿意直接修改。这时候mount --bind就是你的好帮手。假设我们要改的文件是/etc/hosts,可按下面的步骤操作:1. 把新的hosts文件放在/tmp下。当然也可放在硬盘或U盘上。2. mount --bind /tmp/hosts /etc/hosts测试完成了执行 umount /etc/hosts 断开绑定。如果我需要在/etc下面增加一个exports文......【阅读全文】

阅读(1774) | 评论(0) | 转发(1)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册