Moblin.org上有一篇教程叫"Hello Moblin",讲的是如何使用Moblin工具与开发环境来开发、调试应用程序。具体内容大家可以到http://moblin.org/documentation/moblin-sdk/hello-moblin 上阅读。在此,我讲一下大致的流程。
1. 使用Linux Project Generator(LPG)生成项目。通过LPG图形化的界面,用户可以设置项目类型(终端或图形),开发语言(C/C++/python),项目路径,License以及编译参数等内容。当生成项目时,LPG帮助用户生成项目框架,其中包括了代码框架,文档框架以及项目编译时所需的autogen框架文件。
2. 使用Anjuta导入生成的项目。进入Anjuta,通过菜单选择File->New->Project From Existing Source,就能轻松的将项目导入。
3. Coding & Coding
4. 编译。如果是第一次编译(Makefile还未生成),通过菜单选择Build->Configure project...来检查依赖关系与生成Makefile。如果已经生成了Makefile,通过菜单选择Build->Build project进行编译。
5.远程调试。假设上网本上openssh server, rsync和gdb server都安装好了,那么首先将需要调试的程序部署到上网本上,通过菜单选择Tools->Deploy轻松搞定,通过deploy记录我们可以看到可执行文件被部署的具体位置。接下来我们要远程运行xhost +和gdbserver了,这可以通过Anjuta菜单中Tools->Run Remote来实现。等到gdb server起来后,通过菜单中Run->Debug Remote Target...使用TCP/IP连接到上网本,就能像调试本地程序一样来调试远程的程序了。
6.调试成功后,到了软件发布的时间。使用Moblin Package Creator对应用进行打包,它可以打rpm和deb包。
原文链接:http://software.intel.com/zh-cn/blogs/2009/11/30/moblin-sdkanjutamoblin-v2-2/