随笔分类 - Linux
摘要:在宿舍搞开发的时候经常遇到有些工具需要安装,没有网络,这时候只能靠mount本地的iso镜像来搞,结果像Debian有3张安装光盘,CentOS有2张光盘,有时候安装包不在第一张光盘里,而在第二张光盘里,这时候需要卸载掉第一张盘,然后进入虚拟机设置,载入第二张盘,重新挂载,重新更新源数据库,有时候挂
阅读全文
摘要:实验室7月份刚换了电脑,之前一直用vmware来跑linux搞嵌入式开发,无论是宿舍的笔记本,还是之前用的旧台式机,都可以妥妥的跑vmware没有问题,结果换了新电脑之后,装上vmware workstation12,安装了Debian8之后,开启一直失败,报错:VMware Workstation
阅读全文
摘要:linux各发行版有多种包管理机制,下面介绍基于RedHat系的yum包管理命令: yum -y install xxx 无需询问,安装xxx包 yum list 列出当前源仓库上的所有可安装软件包 yum list installed 列出本机已安装的包 yum info installed 列出
阅读全文
摘要:在安装完CentOS后为了加快安装、更新rpm包的速度。需要将yum源改为国内源,国内比较快的源有中科大、163、sohu源。下面修改为163源为例子: 首先进入源的配置目录:执行 cd /etc/yum.repos.d/ 将原来配置文件保存,防止误操作。执行 mv CentOS-Base.repo
阅读全文
摘要:在实际使用linux的过程中,会经常出现安装的发行版有的软件包没有安装的情况,这时,就需要用户从如下两种操作中做出选择:1.手动安装rpm包。2.用yum命令安装软件包。 选择1手动安装的时候经常会遇到很多障碍,主要的问题就是linux包管理中复杂的包依赖问题。手动安装的时候有可能会遇到树形依赖、环
阅读全文
摘要:在 linux 环境下,为了查看一下 free 函数的原型,执行 man free 命令,发现显示结果为系统的 free 命令帮助,而不是库文件中的 free 函数帮助。查阅了一下,发现 man 的使用有时候还是挺讲究的。linux 系统里的 man 手册是以 session 的方式进行组织的,执行...
阅读全文
摘要:以往用VMware虚拟机都是装的桌面版,无奈实验室电脑属于老爷机,跑桌面linux实在有点吃不消,只能装个Basic Server玩玩了。。。 在桌面环境下装VMwaretools很简单,直接点击VM--Settings就会自动弹出VM的光盘,然后拷贝VMwareTools-xxx.tar.g...
阅读全文
摘要:linux各发行版有多种包管理机制,下面介绍基于RedHat系的yum包管理命令:yum -y install xxx 无需询问,安装xxx包yum list 列出当前源仓库上的所有可安装软件包yum list installed 列出本机已安装的包yum info installed 列出本机已安...
阅读全文
摘要:make 用来解析 makefile 文件make 的选项:-d显示调试信息-f 文件默认是从 makefile 或 Makefile 中读取依赖信息,用该选项可更改文件-h显示所有 makefile 的 help 信息-n显示 makefile 执行命令的顺序,但不执行-s运行时不显示任何信息ma...
阅读全文
摘要:使用linux进行嵌入式开发的时候,为了方便开发,通常是将开发板挂载到宿主机的文件系统上,然后将代码放到共享给开发板的目录中,再通过开发板运行。首先查看是否安装了 nfs 软件包,yum list installed | grep nfs。如果安装,则可进行下面设置。nfs 服务器端配置:1.首先建...
阅读全文
摘要:最近尝试了fedora、ubuntu、mint、debian、opensuse等多种linux发行版,与CentOS比较之后还是感觉之前用的CentOS比较熟悉,比较习惯。现在CentOS的最新版本为CentOS7,由于实验室的电脑比较老,上这个64位的系统有点卡,所以只能退而求其次,用这个Cent...
阅读全文
摘要:gcc编译器可以将C、C++等语言源程序、汇编程序编译、链接成可执行程序。gdb是 GNU 开发的一个Unix/Linux下强大的程序调试工具。linux下没有后缀名的概念。但 gcc 根据文件的后缀来区别输入文件的类别:.c C语言源代码文件.a 由目标文件构成...
阅读全文