3.1.2-arm-linux-ld选项

Posted 脚踏实地

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了3.1.2-arm-linux-ld选项相关的知识,希望对你有一定的参考价值。

有文件link.S,内容如下

.text  
.global _start  
_start:         
          b   step1  
step1:  
          ldr pc, =step2  
step2:  
  b step2  

经过如下命令编译

   arm-linux-gcc -o -c link.S link.o 生成link.o文件

   arm-linux-ld -Ttext 0x30000000 link.o -o link_elf_0x30000000

   arm-linux-objdump -D link_elf_0x30000000 > link_elf_0x30000000.dis

 

 为什么在最后的机器码列, 有一个跟地址相同的? 0x30000008

在链接时通过 -Ttext指定的代码段地址0x30000000是否就是代码的运行地址?

 

以上是关于3.1.2-arm-linux-ld选项的主要内容,如果未能解决你的问题,请参考以下文章

选项卡执行android中下一个片段中存在的代码

从父片段到选项卡片段的接口侦听器不起作用

在 android 首选项片段中使用 startService()

Android:如何在选项卡内从一个片段导航到另一个片段? [关闭]

错误代码:错误域 = NSCocoaErrorDomain 代码 = 3840“JSON 文本没有以数组或对象和允许未设置片段的选项开头。”

显示 ActionBar 选项卡的两个片段