Невозможно получить рабочую программу с использованием termux в моем смартфоне Android 6.0 - PullRequest
0 голосов
/ 18 апреля 2019

Я хочу использовать свой смартфон для программирования, так как в последнее время я проводил большую часть своего времени вне своего компьютера. Итак, я рутировал свой смартфон и установил termux.

После написания и компиляции программы, строки которой написаны ниже, я не могу получить работающую программу.

Я получаю ошибку сегментации, проблемы с перемещением, проблемы с общей библиотекой и т. Д.

Для компиляции я использовал GNU «as», а затем «ld» или «gcc». При необходимости я заменил «основной» на «_start».

Я просто хочу знать, есть ли кто-нибудь, кому удалось получить программу, похожую на мою, которая работает. Спасибо.

START OF PROGRAM

.data

.balign 8

.byte 1

global_var64 : .dword 0x1234

.text

.globl main

main :

  ldr X0, address_of_global_var64

  ldr X1, [X0]                     

  add X1, X1, #1                  

  str X1, [X0]                    

  mov W0, #0                      

  ret                             

address_of_global_var64 : .dword global_var64

END OF PROGRAM
...