[cpl] Lab 07 - Setup - mici modificari in indicatii ?

Georgiana Diana geodiana93 at gmail.com
Wed Nov 18 21:41:49 EET 2015


Buna,
Mai am o intrebare legata de laborator. Am reusit, intr-un final, sa rulez
acel prim Hello World, insa cu urmatoare precizare:

   - am compilat cu urmatoarea comanda: arm-linux-gnueabi-gcc -S
   -march=armv4 hello.c ca sa generez fisierul asm;
   - atunci cand incerc sa link-editez, daca folosesc
   comanda arm-linux-gnueabi-gcc -march=armv4 -static hello.s -o hello,
   primesc o eroare care zice ca nu gaseste un anumit fisier crt1.o. Am
   instalat toate bibliotecile specificate in laborator si, din cate am citit
   pe unele thread-uri de stackovf, de ele depinde aceasta eroare ... deci nu
   prea imi dau seama care ar fi problema, de fapt.
   - in schimb, am instalat si arm-linux-androideabi-gcc. Daca il folosesc
   atat pentru asm, cat si pentru link-editare, folosind exact comenzile
   anterioare, doar inlocuind gnu cu android, totul merge perfect si
   emulatorul este fericit si afiseaza "Hello World". Mai mult, androideabi
   poate si link-edita, chiar daca am compilat cu gnueabi.

Este okay sa folosesc androideabi ? Nu imi dau seama care ar putea sa fie
sursa de probleme pentru link-editarea cu gnueabi.

Georgiana

2015-11-18 20:35 GMT+02:00 Georgiana Diana <geodiana93 at gmail.com>:

> Okay, am inteles. Mersi de lamuriri !
>
> 2015-11-18 19:54 GMT+02:00 Grigore Silviu Cătălin <
> grigore.silviu.catalin at gmail.com>:
>
>> Buna Georgiana,
>>
>> Cel mai probabil problema a constat in faptul ca nu s-a setat calea catre
>> SDK-ul dezarhivat in variabila ANDROID_SDK_ROOT si adaugat calea catre
>> $ANDROID_SDK_ROOT/tools in PATH.
>> Se specifica ceva in acest sens in cadrul sectiunii de emulare dar nu era
>> foarte clar. Am adaugat aceasta informatie in cadrul sectiunii de setup.
>> Multumim pentru observatii!
>>
>> Silviu Grigore
>>
>> 2015-11-18 19:21 GMT+02:00 Georgiana Diana via cpl <cpl at cursuri.cs.pub.ro
>> >:
>>
>>> Buna,
>>> Am incercat sa fac setup-ul descris aici [1]. In cele din urma am reusit
>>> :), dar as avea cateva sugestii:
>>>
>>>    - cred ca ar fi util de specificat ca trebuie initial downloadat
>>>    SDK-ul de Android (stiu ca este specificat mai sus, dar poate ar merge un
>>>    reminder si aici), si apoi dezarhivat;
>>>    - dupa dezarhivare, trebuie intrat in folder-ul
>>>    android-sdk-linux/tools;
>>>    - din tools, se ruleaza ./android ... (in tutorial este scris doar
>>>    android. Exista, desigur posibilitatea sa nu ma pricep eu prea bine);
>>>    - pasul "android create avd -b myandroid22 -t "Google Inc.:Google
>>>    APIs:22" --abi google_apis/armeabi-v7a" mie nu mi-a mers, pentru ca
>>>    nu gasea folder-ul google_apis. In schimb, am rulat pur si simplu ./android
>>>    si mi-a deschis un GUI, de unde am instalat destul de usor armeabi_v7a.
>>>
>>> Mentionez ca am lucrat pe masina virtuala pusa la dispozitie de echipa
>>> cpl.
>>>
>>> [1] http://ocw.cs.pub.ro/courses/cpl/labs/07#device_pentru_android
>>>
>>> --
>>> *Georgiana Diana Ciocirdel*
>>> Polytechnic University of Bucharest,
>>> Computer Science
>>>
>>> _______________________________________________
>>> cpl mailing list
>>> cpl at cursuri.cs.pub.ro
>>> http://cursuri.cs.pub.ro/cgi-bin/mailman/listinfo/cpl
>>>
>>>
>>
>
>
> --
> *Georgiana Diana Ciocirdel*
> Polytechnic University of Bucharest,
> Computer Science
>



-- 
*Georgiana Diana Ciocirdel*
Polytechnic University of Bucharest,
Computer Science
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://cursuri.cs.pub.ro/pipermail/cpl/attachments/20151118/941a43c9/attachment-0001.html>


More information about the cpl mailing list