2012年8月10日
摘要: 库文件在连接(静态库和共享库)和运行(仅限于使用共享库的程序)时被使用,其搜索路径是在系统中进行设置的。 一般 Linux 系统把 /lib 和 /usr/lib 两个目录作为默认的库搜索路径,所以使用这两个目录中的库时不需要进行设置搜索路径即可直接使用。对于处于默认库搜索路径之外的库,需要将库的位置添加到库的搜索路径之中。设置库文件的搜索路径有下列两种方式,可任选其一使用: 1. 在环境变量 LD_LIBRARY_PATH 中指明库的搜索路径。 例如:export LD_LIBRARY_PATH=/opt/gtk/lib:$LD_LIBRARY_PATH 2. 在/etc... 阅读全文
posted @ 2012-08-10 10:25 高明nothing 阅读(2079) 评论(0) 推荐(0)
  2012年7月29日
摘要: 由configure产生的良好的Makefile.--cache-file=FILE 'configure'会在你的系统上测试存在的特性(或者bug!).为了加速随后进行的配置,测试的结果会存储在一个cache file里.当configure一个每个子树里都有'configure'脚本的复杂的源码树时,一个很好的cache file的存在会有很大帮助.--help 输出帮助信息.即使是有经验的用户也偶尔需要使用使用'--help'选项,因为一个复杂的项目会包含附加的选项.例如,GCC包里的'configure'脚本就包含了允许你 阅读全文
posted @ 2012-07-29 21:54 高明nothing 阅读(423) 评论(0) 推荐(0)
摘要: ./config之后,出现如下问题:checking for sdl-config... nochecking for SDL - version >= 1.2.0... no*** The sdl-config script installed by SDL could not be found*** If SDL was installed in PREFIX, make sure PREFIX/bin is in*** your path, or set the SDL_CONFIG environment variable to the*** full path to sdl-c 阅读全文
posted @ 2012-07-29 18:31 高明nothing 阅读(1056) 评论(0) 推荐(0)
摘要: 方法:SDL-1.2.14/路径下的Makefile中的EXTRA_LDFLAGS = -lm -ldl -L/usr/lib -ldirectfb -lfusion -ldirect -lpthread -lpthread改成了EXTRA_LDFLAGS = -lm -ldl -L/usr/lib -/usr/lib/ldirectfb -/usr/lib/lfusion -/usr/lib/ldirect -lpthread -lts -lpthread,也就是给-ldirectfb -lfusion -ldirect 三个库添加了绝对路径,make能通过了 阅读全文
posted @ 2012-07-29 18:29 高明nothing 阅读(688) 评论(0) 推荐(0)