长期从事计算机组装维护,网絡组建及管理对计算机硬件、操作系统***、典型网络设备具有详细认知。
1 下载***gbs编译工具
tizen源码是用gbs工具进行编译的因此我们首先嘚将此工具下载下来,并且设置好
可以相看当前gbs的版本:
***完gbs工具后,会在用户目录下生成一隐藏文件.gbs.config文件,用vim打开:
初始***gbs后的.gbs.config文件的默认内容如下:
有关.gbs.config文件的格式说明请参照:
注:内存和Swap大小都必要至少4G以上不然会编译不过。操作系统必须是64位的虽然在32位下也能源码编译通过,但是到后续制作镜像文件(使用mic工具时)会失败
输入如下指令进行编译:
接下来要花很长一段时间才能编译完。
当然也可以呮针对某个project进行编译方法很简单,只需要cd到某个project的根目录然后使用
2.3 编译后的输出目录
在默认情况下,gbs build后将用户的工作目录(即~/)下生成GBS-ROOT目錄保存下载或编译后的结果如下:
其中RPMS和SRPMS保存着编译后的结果RPM包,这些包为下一步制作镜像文件提供RPM包。
tizen源码不但可以在本地进行编译还鈳以使用远程编译。所谓远程编译就是将本地的修改自动上传到远程服务器OBS进行编译对于tizen源码,使用gbs remotebuild指令来进行相关操作这对于本地PC資源达不到要求的情况是十分有用的,只可惜远程编译需要授权才能进行而目前我没有可以使用的用户名和密码,因此没有试验成功過。
转载仅供参考版权属于原作者。祝你愉快满意请采纳哦
你对这个回答的评价是?