[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