ln -s /etc /etc/rc.dln -s /usr/bin/awk /bin/awkln -s /usr/bin/basename /bin/basenameln -s /usr/bin/rpm /bin/rpmln -s /lib/i386-linux-gnu/libgcc_s.so.1...
分类:
数据库 时间:
2014-06-28 23:38:22
阅读次数:
467
原因 object c++ ios7.0/7.1不支持c++ 11,解决办法:C++ Standard Libraryis set tolibstdc++ (GNU c++ standard library)另一个问题:c++库怎样加入ios工程中,不用.mm文件?1.提供一个接口头文件只有不要有c...
分类:
移动开发 时间:
2014-06-18 20:18:50
阅读次数:
254
如果编译时出现了以下错误:checkingfortgetentin-ltermcap…nocheckingfortermcapfunctionslibrary…configure:error:Nocurses/termcaplibraryfound说明curses/termcap库没有安装去下载一个ncurses-5.6.tar.gz,wgethttp://ftp.gnu.org/pub/gnu/ncurses/ncurses-5.6.tar.gztar..
分类:
数据库 时间:
2014-06-17 17:30:13
阅读次数:
239
跨平台是什么意思呢?先了解一下平台的概念以及平台的差异。我们知道一个VC编译出来的*.exe是不能在Linux运行的,不能运行的原因可以概括为以下几个方面:
1. 文件的结构与格式
可执行程序是按定义好的格式来组织的, Microsoft 他 GNU对程序文件的定义是不一样的,如GNU使用 ELF格式定义。也就是说,当操作系统(Windows/Linux)试图把一个程序文件加载到内存里准备运行...
分类:
编程语言 时间:
2014-06-15 17:17:33
阅读次数:
419
Linux 的编译使用 GNU make 工具来检查整个系统的文件和调用 gcc 工具以及脚本完成编译源代码生成 image 等操作。要了解整个编译系统,我们首先要了解 Linux 内核的 Makefile 文件。
Linux 的 编译系统包括 5 个部分
Makefile
顶层的 Makefile 文件
.config
内核配置文件
arch/$(ARCH...
分类:
系统相关 时间:
2014-06-15 16:05:05
阅读次数:
351
用GDB调试程序GDB概述————GDB是GNU开源组织公布的一个强大的UNIX下的程序调试工具。也许,各位比較喜欢那种图形界面方式的,像VC、BCB等IDE的调试,但假设你是在UNIX平台下做软件,你会发现GDB这个调试工具有比VC、BCB的图形化调试器更强大的功能。所谓“寸有所长,尺有所短”就是...
分类:
数据库 时间:
2014-06-14 21:01:10
阅读次数:
245
这里说的是编译安装,yum/apt-get 等安装方法比較简单,不阐述!1、下载源代码包:gcc.gnu.org2、解压:tar -xjvf gcc-4.9.0.tar.bz23、下载编译所需的依赖包: 最简单的方法,直接运行:./contrib/download_prerequisites...
分类:
系统相关 时间:
2014-06-14 20:26:14
阅读次数:
461
deborphan可以用来找出在系统中已经没有被依赖的套件。一般的情况是library会在其他套件需要的时候被牵引进来,但是当这些套件升级或删除后,被牵引进来的librarypackage都不会同时被删除。因此,久而久之,系统里就存在了很多的所谓orphanedpackages,就是说这些libra...
分类:
其他好文 时间:
2014-06-14 16:04:25
阅读次数:
404
gcc 命令的使用
在使用GCC编译程序时,编译过程可以被细分为四个阶段:
预处理(Pre-Processing) 编译(Compiling) 汇编(Assembling) 链接(Linking)
如果不加任何参数, gcc 默认执行所有的操作,直接生成可执行文件。
以上四个阶段对应参数为:
1. -E 只执行预处理
2. –S 只编译,不汇...
分类:
数据库 时间:
2014-06-14 13:28:23
阅读次数:
359
[介绍]
gcc and g++分别是gnu的c & c++编译器
gcc/g++在执行编译工作的时候,总共需要4步
1.预处理,生成.i的文件
2.将预处理后的文件不转换成汇编语言,生成文件.s
3.有汇编变为目标代码(机器代码)生成.o的文件
4.连接目标代码,生成可执行程序
[参数详解]
-x language filename
设定文件所使用的语言,使后缀名无效,对...
分类:
其他好文 时间:
2014-06-14 10:19:46
阅读次数:
284