自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (1)
  • 收藏
  • 关注

转载 Linux如何卸载程序

A:RPM包,这种软件包就像windows的EXE安装文件一样,各种文件已经编译好,并打了包,哪个文件该放到哪个文件夹,都指定好了,安装非常方便,在图形界面里你只需要双击就能自动安装。  ==如何卸载:  1、打开一个SHELL终端  2、因为LINUX下的软件名都包括版本号,所以卸载前最好先确定这个软件的完整名称。  查找RPM包软件:rpm -qa ×××*

2015-03-12 14:31:07 700

转载 Linux环境变量的设置和查看方法

1. 显示环境变量HOME  $ echo $HOME  /home/redbooks  2. 设置一个新的环境变量hello  $ export HELLO="Hello!"  $ echo $HELLO  Hello!  3. 使用env命令显示所有的环境变量  $ env  HOSTNAME=redbooks.safe.

2015-03-12 13:31:41 356

转载 跟我一起写 Makefile

陈皓 (CSDN)概述——什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解HTML的标识的含义。特别在Unix下的软件编译,你就不能不自己写ma

2015-03-12 11:49:06 332

转载 在Visual Studio中使用C++创建和使用DLL

什么是DLL(动态链接库)?DLL是一个包含可由多个程序同时使用的代码和数据的库。例如:在Windows操作系统中,Comdlg32 DLL执行与对话框有关的常见函数。因此,每个程序都可以使用该DLL中包含的功能来实现“打开”对话框。这有助于促进代码重用和内存的有效使用。这篇文章的目的就是让你一次性就能了解和掌握DLL。为什么要使用DLL(动态链接库)?代码复用是提高软件开

2015-03-11 15:30:17 1870

转载 在Visual Studio中使用C++创建和使用LIB

什么是LIB库?库是已经写好的,成熟的,可以复用的代码。本质上说来,库是一种可执行代码的二进制形式,可以被操作系统载入内存执行。所谓的静态,是指的链接过程。让我们来看看将一个程序编译成可执行程序的步骤: 当一个可执行程序由代码变成可执行程序时,需要经过预编译、编译、汇编和链接。对于静态库,会在链接阶段将汇编生成的目标.o文件与引用到的库一起链接打包到可执行文件中,对于这种链接方

2015-03-11 15:25:04 499

转载 初级makefile简介

相信很多朋友都有过这样的经历,看着开源项目中好几页的makefile文件,不知所云。在日常学习和工作中,也有意无意的去回避makefile,能改就不写,能用ide就用ide。其实makefile并没有想象的那么难写,只要你明白了其中的原理,自己实践几次。你也可以自己写makefile,让别人对你头来羡慕的目光。  下面本人介绍一下自己的学习成果,初学阶段,欢迎大家多多指正。  简单

2015-03-11 14:33:33 222

转载 静态模式makefile中$(cobjs): $(obj)/%.o: $(src)/%.c

4.12 静态模式静态模式规则是这样一个规则:规则存在多个目标,并且不同的目标可以根据目标文件的名字来自动构造出依赖文件。静态模式规则比多目标规则更通用,它不需要多个目标具有相同的依赖。但是静态模式规则中的依赖文件必须是相类似的而不是完全相同的。4.12.1静态模式规则的语法首先,我们来看一下静态模式规则的基本语法:TARGETS ...: TA

2015-03-10 16:01:10 1620

原创 Makefile 中:= ?= += =的区别

在Makefile中我们经常看到 = := ?= +=这几个赋值运算符,那么他们有什么区别呢?我们来做个简单的实验新建一个Makefile,内容为:ifdef DEFINE_VRE    VRE = “Hello World!”elseendififeq ($(OPT),define)    VRE ?= “Hello World! First!”endif

2015-03-10 14:01:04 223

转载 Linux 软件安装和卸载 (--force 和--nodeps很有用!!!)

以下文章非我所写,转自http://hi.baidu.com/ladybeta/blo ... b99d886438db21.html,感觉对我有些帮助,特保存于此。Linux软件的安装和卸载一直是困扰许多新用户的难题。在Windows中,我们可以使用软件自带的安装卸载程序或在控制面板中的“添加/删除程序”来实现。与其相类似,在Linux下有一个功能强大的软件安装卸载工具,名为RPM。它可

2015-03-06 18:57:36 22272

转载 Linux 下yum安装本地资源

yum是通过分析RPM的标题数据后,根据各软件的相关性制作出属性依赖时的解决方案,然后自动处理软件的依赖属性问题,以解决软件安装或删除与升级问题。      由于YUM默认是在线安装或升级,所以需要禁用在线安装,选用本地资源安装。      使用方法如下:           第一步:查看 /etc/yum.repos.d/      Bash代码 # ll /

2015-03-06 17:15:08 368

转载 NeoKylin_Desktop_Personal搭建本地源

[i=s] 本帖最后由 halazi100 于 2014-11-17 15:52 编辑 安装完NeoKylin_Desktop_Personal_v6.0系统后我们可以使用yum命令在线安装软件和升级系统;如果我们的计算机没有连接到外网,就不能直接在线更新;为了维护方便我们可以搭建本地的yum源,供yum命令安装软件和更新系统;首先下载NeoKylin_Desktop_Pers

2015-03-06 16:10:43 2007

原创 define中 #和##作用

#define ES_DEFINE_ERROR(e) ivTextA(#e),ivExtern ivConst ivCStrA g_szErrorInfo[];

2015-03-02 15:29:45 325

转载 Linux 中如何卸载已安装的软件.

Linux 中如何卸载已安装的软件.  Linux软件的安装和卸载一直是困扰许多新用户的难题。在Windows中,我们可以使用软件自带的安装卸载程序或在控制面板中的“添加/删除程序”来实现。与其相类似,在Linux下有一个功能强大的软件安装卸载工具,名为RPM。它可以用来建立、安装、查询、更新、卸载软件。该工具是在命令行下使用的。在Shell的提示符后输入rpm,就可获得该命令

2015-02-28 13:38:09 229

转载 使用typedef定义函数指针

关于C++中函数指针的使用(包含对typedef用法的讨论) (一)简单的函数指针的应用。//形式1:返回类型(*函数名)(参数表) char (*pFun)(int); char glFun(int a){return;}void main() {     pFun = glFun;     (*pFun)(2); }   

2015-02-28 10:34:43 485

原创 c语言预处理运算符# #作用

预处理运算符# #为宏扩展提供了一种连接实际变元的手段。如果替换文本中的参数用 # #相连,那么参数就被实际变元替换, # #与前后的空白符被删除,并对替换后的结果重新扫描。例如,下面定义的宏p a s t e用于连接两个变元:#define paste( front, back ) front ## back从而宏调用paste(name, 1)的结果是建立单词n a m e 1。

2015-02-28 09:46:02 380

转载 指针常量和常量指针

int a;int * const p = &a //指针常量,*p可以修改*p = 8;(OK) p不可以修改 p++(ERROR)int a,b;const int *p = &a;//常量指针 *p不可修改 *p = 8;(ERROR)

2015-02-28 09:25:45 304

空空如也

空空如也

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

TA关注的人

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