Compilare sursa

Totalitatea subiectelor care nu respectă regulamentul impus in sectiunea "Probleme şi Întrebări" vor fi stocate aici.
Avatar utilizator
DonCarlo
Nivel 4

Nivel 4
Mesaje: 680
Membru din: 07 Mai 2016, 08:48
Regat: Jinno
Aprecieri: 45  
Mulţumiri: 12  
 Contact:
Medalii

Salutare,
Am si eu o problema cand dau sa compilez sursa .
am instalat gmake , si imi da eroare la compilare :

gmake: *** No rule to make target '/usr/include/c++/4.2/vector', needed by
'.obj /Config.o'. Stop.


stie cineva sa rezolve ?
PS : Am nevoie de visual studio 2008 sa mearga pe windows 7 ,sau daca are cineva .
add skype : rain.server
Imagine
Afișează semnătura
Avatar utilizator
sevastian25
Nivel 3

Nivel 3
Mesaje: 360
Membru din: 24 Aug 2014, 22:52
Server: Metin2
Regat: Jinno
Aprecieri: 24  
Mulţumiri: 57  
Medalii

nu are treaba windowsul cu sursa Game sau DB. Vezi ca sar putea sati lipseasca fisiere din include adica folderul Extern. Include + Lib.
Avatar utilizator
DonCarlo
Nivel 4

Nivel 4
Mesaje: 680
Membru din: 07 Mai 2016, 08:48
Regat: Jinno
Aprecieri: 45  
Mulţumiri: 12  
 Contact:
Medalii

Ce fisiere pot lipsi?
Imagine
Afișează semnătura
Avatar utilizator
DonCarlo
Nivel 4

Nivel 4
Mesaje: 680
Membru din: 07 Mai 2016, 08:48
Regat: Jinno
Aprecieri: 45  
Mulţumiri: 12  
 Contact:
Medalii

up!
Imagine
Afișează semnătura
Avatar utilizator
Spyke
Metin Master

Metin Master
Mesaje: 2613
Membru din: 29 Iul 2016, 09:08
Server: Aoem2
Aprecieri: 205  
Mulţumiri: 3918  
Discord: Copiază ID
Medalii

Ai freebsd de la Ymir?
Avatar utilizator
DonCarlo
Nivel 4

Nivel 4
Mesaje: 680
Membru din: 07 Mai 2016, 08:48
Regat: Jinno
Aprecieri: 45  
Mulţumiri: 12  
 Contact:
Medalii

Nu stiu frate, e 10.1 , de la host... o sa intreb hostul sa vad...si va spun detalii.
Imagine
Afișează semnătura
Avatar utilizator
DonCarlo
Nivel 4

Nivel 4
Mesaje: 680
Membru din: 07 Mai 2016, 08:48
Regat: Jinno
Aprecieri: 45  
Mulţumiri: 12  
 Contact:
Medalii

Este de la freebsd oficial.
Imagine
Afișează semnătura
Avatar utilizator
xKozeD.
Nivel 4

Nivel 4
Mesaje: 599
Membru din: 18 Sep 2015, 19:23
Aprecieri: 152  
Mulţumiri: 1696  
Discord: Copiază ID
 Contact:
Medalii

Pentru a compila sursa pe FreeBSD 10.1 sau superior ai nevoie sa schimbi g++ la gcc49 si e complicat. Recomand FreeBSD 9.2 .. dar..

Sa trecem la problema acum.
In Makefile original compilatorul standard este acel g++ .
g++ compileaza fisiere .cpp (Limbajul C++)
gcc compileaza fisiere .c (Limbajul C )

Sursa nu este compatibila cu clang.llvm deci trebuie sa instalezi manual gcc. O sa instalezi gcc49 cu urmatoarea comanda:
pkg install gcc49

Dupa care modifici in makefile din g++ in gcc49 sau ce versiune de gcc ai tu.
In mod cert daca instalezi gcc si setezi compilatorul standard acel gcc instalat o sa dispara ambele erori..
Deoarece acel gcc integrat in kernel citeste librariile c++ din /usr/include/c++ iar acel gcc instalat manual citeste din usr/local/ib/gcc49/include/c++

Din moment ce nu ai acele librarii in usr/include/c++ automat asta inseamna ca este freebsd instalat ca %!#!%$ mea.
Imagine
Afișează semnătura
Avatar utilizator
DonCarlo
Nivel 4

Nivel 4
Mesaje: 680
Membru din: 07 Mai 2016, 08:48
Regat: Jinno
Aprecieri: 45  
Mulţumiri: 12  
 Contact:
Medalii

Acest raspuns l-am gasit si pe alte subiecte.
Am incercat si nu merge...
Imagine
Afișează semnătura
Avatar utilizator
DonCarlo
Nivel 4

Nivel 4
Mesaje: 680
Membru din: 07 Mai 2016, 08:48
Regat: Jinno
Aprecieri: 45  
Mulţumiri: 12  
 Contact:
Medalii

UP!
Imagine
Afișează semnătura
Închis

Înapoi la “Arhivă Probleme şi Întrebări”

  • Informaţie
  • Cine este conectat

    Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 73 vizitatori