![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
文章平均质量分 56
buxizhizhou530
这个作者很懒,什么都没留下…
展开
-
解决/usr/bin/ld: cannot find -lxxx 问题
问题:在linux环境编译应用程式或lib的source code时常常会出现如下的错误讯息:/usr/bin/ld: cannot find -lxxx这些讯息会随着编译不同类型的source code 而有不同的结果出来如:/usr/bin/ld: cannot find -lc/usr/bin/ld: cannot find -转载 2015-01-06 21:43:59 · 972 阅读 · 1 评论 -
linux下configure,make,make install的意义
tar.gz、tar.bz2的是源代码包,需要编译之后才能安装,在编译过程中你可以指定各种参数以适应你的系统需求,比如安装位置,优化参数,要哪些功能不要哪些功能等等。这类源代码包需要解压后(tar.gz的用 tar zxvf 解压,tar.bz2的用 tar jxvf 解压),进入解压目录,一般都有一个 INSTALL 的文本文件,里面一般都是安装的详细说明,可以用vi、nano、pico或X转载 2015-01-06 16:20:21 · 575 阅读 · 0 评论 -
linux c库文件和头文件相关问题
1.从几个问题谈起问题一:undefined reference to 'xxx'.问题二:/usr/bin/ld:cannot find -lxxx.问题三:xxx.h:No such file or directory.首先,这几个问题都不是编译错误,是链接错误,也就是如果出现的是这几个错误,说明你的源程序本身没有问题,是你的编译选项用的不对或者缺少相关的库文件转载 2015-01-06 20:49:35 · 650 阅读 · 0 评论 -
APUE阅读笔记第1章 UNIX基础知识
引言UNIX 体系结构内核、系统调用、{公用函数库、shell、应用程序}内核:从严格意义上说,可将操作系统定义为一种软件,它控制计算机硬件资源,提供程序运行环境。(相对较小,位于环境的核心)系统调用:内核的接口。公用函数库构建在系统调用之上,应用程序既可使用公用函数库,也可使用系统调用。shell 是一个特殊的应用程序,为运行其他应用程序提供了一个接口。广义上说,原创 2015-03-24 11:37:55 · 880 阅读 · 0 评论 -
理解 Linux 的硬链接与软链接
Linux 的文件与目录现代操作系统为解决信息能独立于进程之外被长期存储引入了文件,文件作为进程创建信息的逻辑单元可被多个进程并发使用。在 UNIX 系统中,操作系统为磁盘上的文本与图像、鼠标与键盘等输入设备及网络交互等 I/O 操作设计了一组通用 API,使他们被处理时均可统一使用字节流方式。换言之,UNIX 系统中除进程之外的一切皆是文件,而 Linux 保持了这一特性。为了便于文件的转载 2015-03-24 11:09:18 · 587 阅读 · 0 评论 -
Linux Shell 脚本攻略阅读笔记第1章 小试牛刀
一、简介1.Bash(Bourne Again Shell),目前大多数GNU/Linux系统默认的shell环境。 命令都是在shell终端中输入并执行。打开终端后,提示符的形式:username@hostname$ 或 root@hostname # ($表示普通用户,#表示管理员用户root)2.shell脚本是一个以#!(shebang)起始的文本原创 2015-04-01 01:01:13 · 1174 阅读 · 0 评论 -
vi 快捷键积累
根据自己用到的、或者还没记住的、或者用的时候忘了的,慢慢积累。一、全选复制粘贴。全选:ggVG// 注释:gg 光标移到首行V 进入Visual(可视)模式G 光标移到最后一行全选选中后可以进行其他操作,比如:"+y 复制选中内容到+寄存器,也就是系统的剪贴板,供其他程序使用d 删除选中内容y 复制选中内容到0号寄存器把选中的内容复制、粘原创 2015-04-01 01:08:50 · 833 阅读 · 0 评论 -
linux 常用命令积累
前几天在 iMooc 上随便看了一个公开课,学到几个常用命令,记录在此,慢慢积累。感觉遇到一个学一个,有时候比按一本书从头开始按部就班地学习要更有记忆点。1. echo $? 在程序运行之后,此命令可以打印程序返回值。比如main中返回的0或1等。2. cat t.txt 显示到终端。(cat命令应该是连接,这里应该是省略了标准输出)3. ./a.out | > t.txt 管道原创 2015-03-07 10:47:45 · 686 阅读 · 0 评论 -
Win7 装 Ubuntu 双系统,不需要U盘
本文测试安装的是32位的ubuntu-14.10-desktop-i386.iso 系统。准备: Ubuntu系统ISO文件。官网或者学校的镜像源可下。 UltraISO 软件。 Google 搜一下,可用试用版就行。主要用于从ISO文件里提取文件。 EasyBCD 软件。 Google 一下。Step 1. 计算机右键,管理,原创 2015-01-21 23:47:05 · 9879 阅读 · 1 评论