在有时运行程序出现动态库找不着的问题,而明明装了的。这时候可能是没有将相应的路径添加到系统中去。具体说:cd /etc/ld.so.conf.d/可以发现里面有一堆*.conf的文件我们要做的就是建一个自己的文件,里面写上我们的动态库路径。具体形式如果有问题可以参考其他的*.conf文件添加完毕之后...
分类:
系统相关 时间:
2015-07-23 23:33:13
阅读次数:
175
众所周知, Linux 动态库的默认搜索路径是 /lib 和 /usr/lib 。动态库被创建后,一般都复制到这两个目录中。当程序执行时需要某动态库, 并且该动态库还未加载到内存中,则系统会自动到这两个默认搜索路径中去查找相应的动态库文件,然后加载该文件到内存中,这样程序就可以使用该动态库中的函 数...
分类:
系统相关 时间:
2015-07-23 09:25:37
阅读次数:
196
1. 模块 在python中一个文件可以被看成一个独立模块,而包对应着文件夹,模块把python代码分成一些有组织的代码段,通过导入的方式实现代码重用。1.1 模块搜索路径 导入模块时,是按照sys.path变量的值搜索模块,sys.path的值是包含每一个独立路径的列表,包含当前目录、pyth.....
分类:
编程语言 时间:
2015-07-22 12:13:20
阅读次数:
153
在看下面这篇文章之前,先介绍几个理论知识,有助于理解A*算法。启发式搜索:启发式搜索就是在状态空间中的搜索对每一个搜索的位置进行评估,得到最好的位置,再从这个位置进行搜索直到目标。这样可以省略大量无畏的搜索路径,提到了效率。在启发式搜索中,对位置的估价是十分重要的。采用了不同的估价可以有不同的效果。...
分类:
编程语言 时间:
2015-07-21 23:58:16
阅读次数:
373
1、源代码安装需要解决的问题1)、编译环境(Develomenttools);2)、指定安装路径(编译前用--prifix指定);3)、搜索路径,环境变量(添加进/etc/profile中);4)、链接头文件(在/usr/include将源码产生的头文件链接到此处);5)、链接库文件(在/etc/ld.so.conf.d/下创..
分类:
数据库 时间:
2015-07-21 15:19:57
阅读次数:
272
一、简介 对头文件与库文件的搜索路径不太清楚,编译、运行时老碰到问题,ldd查看程序的链接时,总是出现unkown链接. 二、头文件 gcc 在编译时寻找所需要的头文件 : 1)搜寻会从-I开始 2)然后找gcc的环境变量 C_INCLUDE_PATH,CPLUS_INCLUDE_PATH,OBJC...
分类:
其他好文 时间:
2015-07-20 22:51:57
阅读次数:
139
一、基础知识 1、 遍历二叉树概念:如何按某条搜索路径寻访树中每个结点,使得每个结点均被访问一次,而且仅被访问一次。 2、遍历二叉树限定先左后右,则有三种情况先(根)序遍历,中(根)序遍历和后(根)序遍历 先序遍历二叉树定义操作 若二叉树为空,则空操作;否则: a...
分类:
其他好文 时间:
2015-07-15 18:22:07
阅读次数:
129
1. PATH环境变量。作用是指定命令搜索路径,在shell下面执行命令时,它会到PATH变量所指定的路径中查找看是否能找到相应的命令程序。我们需要把 jdk安装目录下的bin目录增加到现有的PATH变量中,bin目录中包含经常要用到的可执行文件如javac/java/javadoc等待,设置好.....
分类:
编程语言 时间:
2015-07-13 11:51:09
阅读次数:
139
-l 是直接加上某库的名称,如-lc是libc库-L 是库的路径,搜索的时候优先在-L目录下搜索-L指定库的路径,-l指定库的名字libxml2可以这样写-lxm2静态库链接时搜索路径顺序:1. ld会去找GCC命令中的参数-L2. 再找gcc的环境变量LIBRARY_PATH3. 再找内定目录 /...
分类:
其他好文 时间:
2015-07-12 17:07:34
阅读次数:
140
GCC的选项如何指定GCC的默认头 文件路径Linux系统的头文件 和库文件搜索路径头文件库文件运行时动态库的搜索路径GCC的选项-c只生成目标文件(.o),不连接。% gcc -c main.c% g++ -c reciprocal.cpp-I可以指定头文件的目录% g++ -c -I ../in...
分类:
其他好文 时间:
2015-07-10 00:18:24
阅读次数:
132