自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

转载 gcc 编译

简介2简单编译2.1预处理2.2编译为汇编代码(Compilation)2.3汇编(Assembly)2.4连接(Linking)3多个程序文件的编译4检错5库文件连接5.1编译成可执行文件5.2链接5.3强制链接时使用静态链接库1简介GCC 的意思也只是 GNU C Compiler 而已。经

2017-04-19 14:33:01 329

转载 phpmyadmin 配置

非常适合对数据库操作命令不熟悉的数据库管理者,下面我就说下怎么安装该工具: 1.先到网上下载phpmyadmin,再解压到可以访问的web目录下(如果是虚拟空间,可以解压后通过ftp等上传到web目录下),当然您可以修改解压后该文件的名称。 2.配置config文件 打开libraries下的config.default.php文件,依次找到下面各项,按照说明配置即可: A

2017-04-16 20:49:33 3907

转载 linux中find命令

Linux下find命令在目录结构中搜索文件,并执行指定的操作。Linux下find命令提供了相当多的查找条件,功能很强大。由于find具有强大的功能,所以它的选项也很多,其中大部分选项都值得我们花时间来了解一下。即使系统中含有网络文件系统( NFS),find命令在该文件系统中同样有效,只你具有相应的权限。 在运行一个非常消耗资源的find命令时,很多人都倾向于把它放在后台执行,因为遍历一个大的

2017-04-16 20:45:55 481

原创 制作动态库与静态库的方法

一.动态库  制作  gcc -shared -fPIC xxx.c -o libxxx.so    编译  gcc main.c -l xxx [-L 编译时库路径]    临时指定运行时的库查找路径  [LD_LIBRARY_PATH=(运行时库路径)] ./a.out              如果不指定则在标准路径下找    当你发布库要标准路径“/usr/lib  或

2017-04-11 20:57:54 268

转载 动态库与静态库的区别

二、关于库的问题1.库的原则现实中每个程序都要依赖很多基础的底层库,不可能每个人的代码都从零开始。尽量不重复做别人已经做过的事,就是尽量充分利用别人的劳动成果。就是“站在巨人的肩膀上”做事情。2.库的种类根据链接时期的不同,库又有:静态库和共享库(动态库)二者的不同点在于代码被载入的时刻不同静态库的代码在编译过程中已经被载入可执行程序,因此体积较大

2017-04-11 20:49:03 929

转载 树莓派上的软件安装和卸载命令汇总

基础命令安装软件 apt-get install softname1 softname2 softname3……卸载软件 apt-get remove softname1 softname2 softname3……卸载并清除配置 apt-get remove –purge softname1更新软件信息数据库 apt-get update进行系统升级 apt-get upg

2017-04-10 22:07:51 1657

转载 pushd popd命令

在本系列的第一部分中,我们通过讨论 cd - 命令的用法,重点介绍了 Linux 中的命令行导航。还讨论了一些其他相关要点/概念。现在进一步讨论,在本文中,我们将讨论如何使用 pushd 和 popd 命令在 Linux 命令行上获得更快的导航体验。在我们开始之前,值得说明的一点是,此后提到的所有指导和命令已经在 Ubuntu 14.04 和 Bash shell(4.3.11)上

2017-04-04 14:03:22 4608

转载 vim插件(三)

目前为止,在一系列介绍 vim 插件文章中,我们介绍了使用 Pathogen 插件管理包安装基本的 vim 插件,也提及了另外三个插件:Tagbar、delimitMate 和 Syntastic。现在,在最后一部分,我们将介绍另一个十分有用的插件 a.vim。请注意所有本篇教程所提及的例子、命令和指导,它们已经在 Ubuntu 16.04 测试完毕,vim 使用版本为 vim7.4

2017-04-04 13:53:43 331

原创 vi 基本操作

进入vi的命令 vi filename :打开或新建文件,并将光标置于第一行首 vi +n filename :打开文件,并将光标置于第n行首 vi + filename :打开文件,并将光标置于最后一行首 vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处 vi -r filename :在上次正用vi编辑时发生系统崩溃,恢复f

2017-03-28 19:53:28 466

转载 gcc 编译命令2

gcc 编译器提供了几乎数不清的命令行选项列表。当然,没有人会使用过或者精通它所有的命令行选项,但是有一些命令行选项是每一个 gcc 用户都应该知道的 - 即使不是必须知道。它们中有一些很常用,其他一些不太常用,但不常用并不意味着它们的用处没前者大。在这个系列的文章中,我们集中于一些不常用但是很有用的 gcc 命令行选项,在第一节已经讲到几个这样的命令行选项。不知道你是否能够回想起

2017-03-26 13:12:48 382

转载 Linux gcc编译命令

软件工具通常情况下会提供多个功能以供选择,但是如你所知的,不是所有的功能都能被每个人用到的。公正地讲,这并不是设计上的错误,因为每个用户都会有自己的需求,他们只在他们的领域内使用该工具。然而,深入了解你所使用的工具也是很有益处的,因为你永远不知道它的某个功能会在什么时候派上用场,从而节省下你宝贵的时间。举一个例子:编译器。一个优秀的编程语言编译器总是会提供极多的选项,但是用户一般只知道和使

2017-03-26 13:11:13 1230

转载 vim插件2

毫无疑问,Vim 是一个开箱即用并能够胜任编程任务的编辑器,但实际上是该编辑器中的插件帮你实现这些方便的功能。在 开发者的实用 Vim 插件(一),我们已经讨论两个编程相关的 Vim 插件——标签侧边栏(Tagbar)和定界符自动补齐(delimitMate)。作为相同系列,我们在本文讨论另一个非常有用、专门为软件开发正定制的插件——语法高亮插件。请注意:本教程中列举的所有例示、命令和

2017-03-21 20:00:25 180

转载 vim插件

作为 Vi 的升级版,Vim 毫无争议是 Linux 中最受欢迎的命令行编辑器之一。除了是一个多功能编辑器外,世界各地的软件开发者将 Vim 当做 IDE(集成开发环境Integrated Development Environment)来使用。事实上,因为 Vim 可以通过插件来扩展其自身功能才使得它如此功能强大。不用说,肯定有那么几个 Vim 插件是旨在提高用户的编程体验的。

2017-03-21 19:59:12 714

转载 基础命令gedit

~ 当前用户工作目录ls显示当前目录中的所有文件cat 查看当前文件内容 chmod u-x chmod u+x隐藏文件.开头touch 创建文件rm 删除文件rm -f 强制删除文件 gedit (文件名)写入gcc (文件名)编译,编译成功,生成a.out./a.out 执行程序cp 拷贝文件(拷贝目录时候要加-r)mv 剪切或者给文件重命名

2017-03-21 19:55:28 5814

原创 linux根目录文件作用

/bin 二进制可执行命令/dev 设备特殊文件/etc 系统管理和配置文件/etc/rc.d 启动的配置文件和脚本/home 用户主目录的基点,比如用户user的主目录就是/home/user,可以用~user表示/lib 标准程序设计库,又叫动态链接共享库,作用类似windows里的.dll文件/sbin 超级管理命令,这里存放的是系统管理员使用的管理程序/tmp

2017-03-19 15:46:25 232

原创 树莓派入门

1.首先下载一个格式化SD卡的工具,格式化SD卡https://www.sdcard.org/downloads/formatter_4/eula_windows/ 2.下载Win32 DiskImager,这是一个把镜像写入SD卡的工具http://sourceforge.net/projects/win32diskimager/ 3.树莓派镜像,Raspbian系统是树莓派官方推荐

2017-03-19 14:45:08 520 1

原创 简单的Linux 命令

1.如何寻求帮助?在 Linux 下遇到问题,最重要的是要自己寻求帮助,下面是三种寻求帮助的方法。 manman 是 Linux 的帮助手册,即 manual 。因为大多数程序都会自带手册,所以可以通过 man 命令获取帮助。执行以后,在 man page 页面中按 q 退出。获取 ls 的帮助$ man ls查看有多少(针对不同方面的)同名的手册

2017-03-14 19:11:01 227

转载 Linux 中7个判断文件系统类型

文件通过文件系统在磁盘及分区上命名、存储、检索以及更新,文件系统是在磁盘上组织文件的方式。文件系统分为两个部分:用户数据和元数据(文件名、创建时间、修改时间、大小以及目录层次结构中的位置等)。在本指南中,我们将用 7 种方法来识别你的 Linux 文件系统类型,如 Ext2、Ext3、Ext4、BtrFS、GlusterFS 等等。1、 使用 df 命令df 命

2017-03-14 18:43:07 1934

转载 sudo 入门指南

你在使用 Linux 命令行时曾经得到过“拒绝访问Permission denied”的错误提示吗?这可能是因为你正在尝试执行一个需要 root 权限的操作。例如,下面的截图展示了当我尝试复制一个二进制文件到一个系统目录时产生的错误。那么该怎么解决这个错误?很简单,使用 sudo 命令。用户运行此命令后会被提示输入他们(自己)的登录密码。一旦输入了正确的密码,操作将

2017-03-14 18:37:06 1961

转载 ubantu常用命令

apt-get:debian系系统的软件包管理程序(其图形化前端就是大名鼎鼎的新立得了),会自动帮你搞定依赖关系最常用参数:update        —-与你的软件源(在/etc/apt/sources.list中列出)更新软件包列表,换源后需要执行upgrade        —-根据update得到的源软件库与本地已经安装的对比,(如果需要升级就)全部升级install

2017-02-28 18:25:02 572

转载 linux常用命令

linux命令大全1. 启动,关机,登入,登出相关命令 登录 登出 登出 停止系统 停止系统 重启动 切断电源 把内存里的内容写入磁盘 安装lilo启动管理程序 安装lilo启动管理程序2. Shell相关命令 切换Shell 显示

2017-02-28 18:12:53 159

原创 Linux学习笔记

㈠Linux与Unix的关系:Linux是Unix的一个分支,是教学使用的minix(它是用来教学的Unix)的改进版本。它遵循Unix的标准,绝大部分软件都是通用的。两者都很稳定。在支持的硬件方面:Unix的范围比Linux的广。在消费群体上:Unix主要用于商业,Linux主要消费群体为个体。Unix为收费系统,Linux可以免费下载。Linux开放源代码,Unix有限制。

2017-02-25 20:05:55 239

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除