随笔分类 - Linux
摘要:在有网络的环境下,采用下载gcc源码进行编译的方式升级gcc版本,所以需要本身已有gcc编译器。获取 gcc-4.9.2的包:wget http://gcc.skazkaforyou.com/releases/gcc-4.9.2/gcc-4.9.2.tar.gz解压缩:tar -zxvf gcc...
阅读全文
摘要:最近在虚拟机里装了rhel_6.5_x86_64,发现竟然不自带g++,没办法只好 “yum install gcc-c++”,无奈失败,原因是redhat的yum是收费的。。。于是打算怒装其它免费Linux的yum源,看上了centOS。。不知为何CentOS官网上的6.1~6.5都不支持更新了(...
阅读全文
摘要:Linux目录结构包括文件类型和一些重要的文件子目录。linux文件系统的最顶端是/,称为linux的root,所有的目录、文件、设备都在/之下。文件类型linux有四种基本文件系统类型:普通文件、目录文件、连续文件和特殊文件。可以用file命令来识别。普通文件:如文本文件、c语言源代码、shell脚本等,可以用cat、less、more、vi等来察看内容,用mv来改名。目录文件:包括文件名、子目录名及其指针。可以用ls列出目录文件链接文件:是指向一索引节点的那些目录条目,用ls来查看时,链接文件的标志用l开头,而文件后以”->”指向所链接的文件特殊文件:如磁盘、终端、打印机等都在文件系
阅读全文
摘要:第一次在CentOS(64bit)下编译时出现如标题的错误,之前在其他机器上编译没有问题,后来发现可能是引用的库可能跟当前操作系统位数不同的原因。首先查看了当前系统下的位数 shell下输入: getconf LONG_BIT得知系统为64位,再查询库文件编译时的系统位数,shell下输入:readelf -h libxxxx.so返回CLASS一行显示ELF32,可知该库文件实在32位系统下编译的,于是拿到64位下重新编译后,问题解决了。
阅读全文
摘要:一.shell环境变量的分类以及set env export的区别:set:显示(设置)shell变量 包括的私有变量以及用户变量,不同类的shell有不同的私有变量 bash,ksh,csh每中shell私有变量都不一样env:显示(设置)用户变量变量export:显示(设置)当前导出成用户变量的shell变量。举个例子来讲:$ aaa=bbb --shell变量设定$ echo $aaabbb$ env| grep aaa --设置完当前用户变量并没有$ set| grep aaa --shell变量有aaa=bbb$ export| grep aaa --这个指的export也没导出,.
阅读全文
浙公网安备 33010602011771号