全部博文(86)
发布时间:2015-06-30 23:02:23
本文就用一个简单的opencv项目来介绍一下automake在大型项目的使用方法。本文中,最外层包含两个目录,一个目录是src,里面是不同模块的源文件,最后是要生成动态库的;一个目录是sample,里面是一个应用程序,调用src中的动态库生成可执行文件,而src中又包含了不同的目录,每个子目录最后生成一的so动态库,具体如下:其中,smooth、sharpen、segment分别生成三个动态库,而processManage则调用他们三个也生成一个动态库,最后sample中的main函数调用processManage提供的接口间接的调用smooth、sharpen、segment三个动态库实现一个应用程序。......【阅读全文】
发布时间:2015-06-30 22:35:47
本文介绍了在 linux 系统中,通过 Gnu autoconf 和 automake 生成 Makefile 的方法。主要探讨了生成 Makefile 的来龙去脉及其机理,接着详细介绍了配置 Configure.in 的方法及其规则。
......【阅读全文】
发布时间:2015-06-29 21:52:09
下面引用一段英文原文The shared library sonameIn the earlier example, we embedded the actual name (the real name) of the shared library in an executable file.It is possible to create an alias, called the soname, which will be embedded in an executable file instead .........【阅读全文】
发布时间:2015-05-29 00:16:04
POSIX 操作系统串行编程指南将教会你如何成功、有效和可移植地在你的UNIX?工作站或PC
上编程。 每章提供的编程样例使用POSIX (UNIX可移植标准)终端控制函数,少量修改就可以
运行于IRIX?, HP-UX, SunOS?, Solaris?, Digital UNIX?, Linux?, 和许多其它的UNIX操作系
统。 你将发现在不同操作系统之间的最大差别是串口设备和锁定文件的名字。......【阅读全文】