开发者
资源
远程实验室之源码迁移体验感受
远程实验室之源码迁移体验感受
新人帖
发表于2023/06/24
4320

众所周知,当前架构主要是x86和arm架构,x86是复杂指令集,而arm则是精简指令集,正是因为两者的指令集不同,导致了同一软件的源代码当其编译汇编成机器码时,是不一样的,因此源代码无法直接用在不同的架构平台上。而如果直接纯手工对一个项目的源代码进行修改,其工作量无疑是庞大的,而鲲鹏devkit迁移工具可以帮我们快速的进行源码的迁移,详细的迁移过程体验可以点击链接自行尝试smartdenovo开源软件的源码迁移实验

在准备过程中,操作是比较简单的,但是在此之前,对于新用户有可能还没有注册账号,在这里简单说明下,对于拥有华为账号的而言,可以直接登录,在两三年前那个时候鲲鹏社区和昇腾社区可能还没有,华为云和华为账号还没有整合,需要分别注册,比较复杂,后来整合后就方便很多,但是还是有些平台的账号没有做好整合,期待后期整合在一块。对于没有华为账号的可能要注册账号。点击打开IDE后,会停在这个页面,我们可以在这里选择页面背景,因为不同的背景显示对我而言还是很影响过程的,如果该页面不显示可以点击帮助,点击开始,也可以显示出来。

cke_26892.png

到代码修改前的步骤按照官方的操作走就行没有任何问题。不过在修改点3处,其实这个是没有必要的,希望代码已经是修改后的了,所以这一步在操作时可以忽略。

cke_56534.png

另外,在修改makefile文件后,再重新执行源码迁移分析,会报如下错误,不知道是什么原因。

cke_81290.png

最后,整体的操作过程相对简单,步骤比较少,代码也不多,并且ctrl大法,更是加快了体验速度。

收藏举报
Level 1
0
帖子
0
粉丝
0
获赞