[cpl] [Tema 3] Compilare schelet
Cosmin - Ioan PETRI?OR
cosmin_ioan.petrisor at cti.pub.ro
Mon Dec 28 20:14:13 EET 2015
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.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://cursuri.cs.pub.ro/pipermail/cpl/attachments/20151228/6a8f5053/attachment.html>
More information about the cpl
mailing list