<div dir="ltr">Buna,<div>Mai am o intrebare legata de laborator. Am reusit, intr-un final, sa rulez acel prim Hello World, insa cu urmatoare precizare:</div><div><ul><li>am compilat cu urmatoarea comanda: arm-linux-gnueabi-gcc -S -march=armv4 hello.c ca sa generez fisierul asm;</li><li>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.</li><li>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.</li></ul><div>Este okay sa folosesc androideabi ? Nu imi dau seama care ar putea sa fie sursa de probleme pentru link-editarea cu gnueabi.</div></div><div><br></div><div>Georgiana</div></div><div class="gmail_extra"><br><div class="gmail_quote">2015-11-18 20:35 GMT+02:00 Georgiana Diana <span dir="ltr"><<a href="mailto:geodiana93@gmail.com" target="_blank">geodiana93@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Okay, am inteles. Mersi de lamuriri !</div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><div class="gmail_quote">2015-11-18 19:54 GMT+02:00 Grigore Silviu Cătălin <span dir="ltr"><<a href="mailto:grigore.silviu.catalin@gmail.com" target="_blank">grigore.silviu.catalin@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Buna Georgiana,<div><br></div><div>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.</div><div>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. </div><div>Multumim pentru observatii!</div><div><br></div><div>Silviu Grigore</div></div><div class="gmail_extra"><br><div class="gmail_quote"><div><div>2015-11-18 19:21 GMT+02:00 Georgiana Diana via cpl <span dir="ltr"><<a href="mailto:cpl@cursuri.cs.pub.ro" target="_blank">cpl@cursuri.cs.pub.ro</a>></span>:<br></div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div><div dir="ltr"><div>Buna,</div><div>Am incercat sa fac setup-ul descris aici [1]. In cele din urma am reusit :), dar as avea cateva sugestii:</div><div><ul><li>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;</li><li>dupa dezarhivare, trebuie intrat in folder-ul android-sdk-linux/tools;</li><li>din tools, se ruleaza ./android ... (in tutorial este scris doar android. Exista, desigur posibilitatea sa nu ma pricep eu prea bine);</li><li>pasul "<span style="color:rgb(51,51,51);font-family:monospace,serif;font-size:13px;line-height:19.5px;text-align:justify;background-color:rgb(247,249,250)">android create avd -b myandroid22 -t "Google Inc.:Google APIs:22" --abi google_apis/armeabi-v7a" </span>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.</li></ul><div>Mentionez ca am lucrat pe masina virtuala pusa la dispozitie de echipa cpl.</div></div><div><br></div>[1] <a href="http://ocw.cs.pub.ro/courses/cpl/labs/07#device_pentru_android" target="_blank">http://ocw.cs.pub.ro/courses/cpl/labs/07#device_pentru_android</a><span><font color="#888888"><br clear="all"><div><br></div>-- <br><div><div dir="ltr"><font color="#0000ff"><b>Georgiana Diana Ciocirdel</b></font><div>Polytechnic University of Bucharest,</div><div>Computer Science</div></div></div>
</font></span></div>
<br></div></div>_______________________________________________<br>
cpl mailing list<br>
<a href="mailto:cpl@cursuri.cs.pub.ro" target="_blank">cpl@cursuri.cs.pub.ro</a><br>
<a href="http://cursuri.cs.pub.ro/cgi-bin/mailman/listinfo/cpl" rel="noreferrer" target="_blank">http://cursuri.cs.pub.ro/cgi-bin/mailman/listinfo/cpl</a><br>
<br></blockquote></div><br></div>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div><div dir="ltr"><font color="#0000ff"><b>Georgiana Diana Ciocirdel</b></font><div>Polytechnic University of Bucharest,</div><div>Computer Science</div></div></div>
</div>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr"><font color="#0000ff"><b>Georgiana Diana Ciocirdel</b></font><div>Polytechnic University of Bucharest,</div><div>Computer Science</div></div></div>
</div>