04 2017 档案

摘要:这个变量中可以保存linux寻找库时搜索的路径,按照一篇文章中的介绍,不应该设置这个变量。文章的重点如下: 1. 不要设置这个变量。 2. Solaris中,在编译时,使用 -L 选项指定编译时库的搜索路径,使用 -R 选项指定运行时库的搜索路径。 3. LD_LIBRARY_PATH中的路径优先于 阅读全文
posted @ 2017-04-16 19:37 张不正 阅读(692) 评论(0) 推荐(0) 编辑
摘要:最近在交叉编译一个程序,因为使用的交叉编译器的版本比较低,然后交叉编译环境中还缺少一些依赖库,所以整个过程出现了不少问题。体会如下: 1. 缺少头文件不一定意味着缺少.so库文件。 由于编译环境有许多包没有安装,难免在编译阶段会提示缺少头文件,这时候并不意味着缺少的是一个软件包,先把头文件给弄上,交 阅读全文
posted @ 2017-04-15 22:03 张不正 阅读(251) 评论(0) 推荐(0) 编辑
摘要:错误源自用g++的交叉编译工具链编译eudev。经过一番查找,发现在 errno.h 这个头文件中有 program_invocation_short_name 的 extern 定义。 经过查看 eudev的源码,发现相关的源文件都包含了 errno.h 这个头文件。 然后去翻看两种toolcha 阅读全文
posted @ 2017-04-09 12:01 张不正 阅读(2173) 评论(0) 推荐(0) 编辑
摘要:之前一直觉得toolchain是个高大上的东西,现摘录 uClibc中的FAQ以助理解。 A toolchain consists of GNU binutils, the gcc compiler, and uClibc, all built to produce binaries for you 阅读全文
posted @ 2017-04-08 10:33 张不正 阅读(1683) 评论(0) 推荐(0) 编辑
摘要:To cross-compile is to build on one platform a binary that will run on another platform. When speaking of cross-compilation, it is important to distin 阅读全文
posted @ 2017-04-03 15:16 张不正 阅读(242) 评论(0) 推荐(0) 编辑

返回顶部
点击右上角即可分享
微信分享提示