1智能手机系统的硬件设计智能手机系统的硬件设计如图1所示。2智能手机系统的软件设计及关联关系,智能手机软件系统的设计就变得相对复杂。智能手机系统设计的关键在于各项功能应用的实现。1嵌入式Linux操作系统智能手机系统中的服务程序主要有GUIServer和GSM/GPRSServer,它们是上层应用赖以实现的基础。
1智能手机系统的硬件设计智能手机系统的硬件设计如图1所示。2智能手机系统的软件设计及关联关系,智能手机软件系统的设计就变得相对复杂。智能手机系统设计的关键在于各项功能应用的实现。1嵌入式Linux操作系统智能手机系统中的服务程序主要有GUIServer和GSM/GPRSServer,它们是上层应用赖以实现的基础。
h(见程序1)为该函数库的头文件。c中,我们包含了静态库的头文件hello.h,然后在主程序main中直接调用公用函数hello。so复制到目录/usr/lib中就OK了。快看看错误提示,原来是找不到动态库文件libmyhello.so复制到目录/usr/lib中,再试试。so复制到目录/usr/lib中即可。对于多个库的情况:在编译命令行中,将使用的静态库文件放在源文件后面就可以了。
如果把这些相同的功能代码分别以模块的形式存放起来,把他们编译成库,使用时直接调用他们的库,这样直接使用起来非常的方便,更有利于代码的维护和升级。使用库可以做到不开放源代码,同时令其他单元可以调用到的效果,实现良好的接口封装。生成链接库文件,会生成一个libfunc.编译(包含链接库),生成可执行文件test.使用系统默认链接库目录,这种方式需要把libfunc.