[cpl] [Tema 3] Compilare schelet

Georgiana Diana geodiana93 at gmail.com
Mon Dec 28 20:40:49 EET 2015


Buna,
Eu am compilat astfel (kudos lui Alex Tifrea):

g++ -g src/*.cpp -o $@ `llvm-config-3.6 --system-libs --libs
executionengine core mcjit analysis native --cxxflags --ldflags ` -Iinclude
-std=c++11 -frtti -fexceptions

In loc de llvm-config-3.6 poti sa pui llvm-config-<varianta ta de llvm>.

2015-12-28 20:14 GMT+02:00 Cosmin - Ioan PETRI?OR via cpl <
cpl at cursuri.cs.pub.ro>:

> Salut,
>
>
> Am reusit intr-un final sa imi dau seama de detaliul asta. Nu e doar
> problema gcc-ul, ci si a clang-ului.
>
>
> So, for everybody having trouble compiling the tema, regula din Makefile
> ar trebui sa fie "clang++ (g++) src/*.cpp -o lcpl-codegen `llvm-config ...`
> -Iinclude ...".
>
>
> Have fun,
>
> Cosmin
>
>
> ------------------------------
> *From:* Marius-Cristian E?EANU
> *Sent:* Monday, December 28, 2015 7:31 PM
> *To:* Cosmin - Ioan PETRI?OR; Compilatoare
> *Subject:* Re: [Tema 3] Compilare schelet
>
>
> Salut,
>
>
> Problema e din cauza gcc-ului. Bibliotecile trebuie puse la sfarsit.
>
>
> Cristi
>
>
> ------------------------------
> *From:* cpl <cpl-bounces at cursuri.cs.pub.ro> on behalf of Cosmin - Ioan
> PETRI?OR via cpl <cpl at cursuri.cs.pub.ro>
> *Sent:* Monday, December 28, 2015 6:25 PM
> *To:* cpl at cursuri.cs.pub.ro
> *Subject:* [cpl] [Tema 3] Compilare schelet
>
>
> Salutare,
>
>
> Am si eu o mica mare problema. De 3 zile incerc sa compilez scheletul de
> cod pus la dispozitie pentru tema 3 si nu ii dau de capat.
>
>
> Am luat de pe repo-ul oficial sursele atat pentru llvm 3.6.0, cat si
> pentru llvm 3.6.2 (llvm + clang + compiler-rt), le-am build-uit si le-am
> instalat intr-o cale din home-ul meu.
>
>
> Am incercat sa modific makefile-ul scheletului de la tema astfel incat sa
> foloseasca clang++ (am incercat si cu 3.6.0 si cu 3.6.2) am adaugat/scos
> schimbat si rasucit toate flag-urile posibile si imposibile. Nimic. Ma
> umple la fiecare compilare de undefined reference to `insert function name`
> ba in sursele mele, ba in sursele llvm-ului.
>
>
> Culmea, laboratorul 5 compileaza de minune in aceleasi conditii.
>
>
> Puteti sa ne oferiti cativa pasi prin care scheletul temei ar putea fi
> adus pe picioare? Sau un Makefile? Sau o platforma (llvm + alte lucruri
> esentiale pe care le-am ratat eu)?
>
>
> Din cate inteleg de la mai multe persoane care lucreaza la tema asta, sunt
> blocate in aceeasi faza incipienta. In consecinta, putin ajutor ar fi
> binevenit pentru multi dintre noi.
>
>
> Multumesc,
>
> Cosmin Petrisor
>
>
> P.S: Nici pe masina virtuala oficiala CPL nu functioneaza scheletul. Sau
> nu stiu eu ce sa ii fac.
>
> _______________________________________________
> 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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://cursuri.cs.pub.ro/pipermail/cpl/attachments/20151228/d82a6e49/attachment-0001.html>


More information about the cpl mailing list