Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Deparazitare externa pisici fara ...

Seriale turcesti/coreene online H...

Merita un Termostat Smart pentru ...

Sfat achizitie MTB Devron Riddle
 Problema mare cu parintii= nervi ...

switch microtik

Permis categoria B la 17 ani

Sfaturi pentru pregatirea de eval...
 Crapaturi placa

cum imi accesez dosarul electroni...

Momentul Aprilie 1964

Sursa noua - zgomot ?
 A fost lansat Ubuntu 24.04 LTS

Pareri apartament in zona Berceni?

Free streaming SkyShowtime de la ...

Skoda Fabia 1.0 TSI (110 CP)- 19 ...
 

C++ pe MacBook

- - - - -
  • Please log in to reply
14 replies to this topic

#1
David1506

David1506

    New Member

  • Grup: Candidate Members
  • Posts: 2
  • Înscris: 23.02.2022
Salut. Am achiziționat un MacBook Air varianta din 2017 și am nevoie de el pentru informatica(la liceu studiez limbajul de programare c++).Code blocks nu funcționează iar xcode consuma prea multe resurse.Am încercat sa utilizez Visual Studio Code,dar am următoarea eroare:'Linker command failed with exit code 1'.Am instalat apoi atom, iar singurul dezavantaj este acela ca nu pot lucra cu fișiere de tip Input-Output... Știți voi o modalitatea de a putea sa folosesc atom cu input output Files sau o alta aplicație gratuită care sa funcționeze ok ?(și sa nu ai nevoie de ultimul soft ca la Xcode). Mulțumesc :)

#2
maccip

maccip

    46 ani

  • Grup: Senior Members
  • Posts: 33,263
  • Înscris: 06.01.2007
Visual Studio Community, varianta free, nu merge pe Mac? Eu stiam ca merge.

#3
dani.user

dani.user

    Guru Member

  • Grup: Senior Members
  • Posts: 30,238
  • Înscris: 24.02.2007
Din Xcode instalezi compilatorul. Apoi folosesti ce IDE doresti.

#4
TS030

TS030

    Guru Member

  • Grup: Senior Members
  • Posts: 15,193
  • Înscris: 25.06.2012
Visual Studio e altceva pe Mac, din pacate.
Clang drept compilator, si un editor oarecare?

#5
Log-off

Log-off

    Member

  • Grup: Members
  • Posts: 501
  • Înscris: 03.08.2008

View PostDavid1506, on 23 februarie 2022 - 20:31, said:

'Linker command failed with exit code 1'.

Da aici copy paste la cod.

#6
David1506

David1506

    New Member

  • Grup: Candidate Members
  • Posts: 2
  • Înscris: 23.02.2022
#include <iostream>
using namespace std;
int main(){
     int a,b;
     cin>>a>>b;
     cout<<a+b;
     return 0;
}


Gen orice cod as baga imi apare eroarea aia

#7
csgabe

csgabe

    Active Member

  • Grup: Members
  • Posts: 1,523
  • Înscris: 08.12.2009
Incearca CodeLite:
https://codelite.org

#8
RamileskyDig

RamileskyDig

    New Member

  • Grup: Candidate Members
  • Posts: 2
  • Înscris: 22.11.2022
Bună tuturor, Mi se pare că este destul de dificil să încerci să faci dezvoltare C++ pe un Mac, deoarece este dificil să descarci o aplicație pentru dezvoltare și încă mă lupt cu ea.

#9
RamileskyDig

RamileskyDig

    New Member

  • Grup: Candidate Members
  • Posts: 2
  • Înscris: 22.11.2022
Dacă știți cum să vă ajutați în acest sens, atunci vă voi ajuta cu întrebarea dvs. în schimb

#10
GT_Xpress

GT_Xpress

    Active Member

  • Grup: Members
  • Posts: 1,896
  • Înscris: 18.07.2018
Poate te ajuta: https://www.reddit.c...u8/c_on_m1_mac/

#11
Club27

Club27

    Member

  • Grup: Members
  • Posts: 440
  • Înscris: 20.02.2020
În FreeBSD aceeaşi poveste:
 % clang prog.cpp -o prog
ld: error: undefined symbol: std::__1::cin
>>> referenced by prog.cpp
>>>			   /tmp/prog-190944.o:(main)
ld: error: undefined symbol: std::__1::basic_istream<char, std::__1::char_traits<char> >::operator>>(int&)
>>> referenced by prog.cpp
>>>			   /tmp/prog-190944.o:(main)
>>> referenced by prog.cpp
>>>			   /tmp/prog-190944.o:(main)
ld: error: undefined symbol: std::__1::cout
>>> referenced by prog.cpp
>>>			   /tmp/prog-190944.o:(main)
ld: error: undefined symbol: std::__1::basic_ostream<char, std::__1::char_traits<char> >::operator<<(int)
>>> referenced by prog.cpp
>>>			   /tmp/prog-190944.o:(main)
clang: error: linker command failed with exit code 1 (use -v to see invocation)



#12
dani.user

dani.user

    Guru Member

  • Grup: Senior Members
  • Posts: 30,238
  • Înscris: 24.02.2007
clang++ cand compilezi C++, clang cand compilezi C

#13
dani.user

dani.user

    Guru Member

  • Grup: Senior Members
  • Posts: 30,238
  • Înscris: 24.02.2007
Idem: g++ vs gcc

#14
Club27

Club27

    Member

  • Grup: Members
  • Posts: 440
  • Înscris: 20.02.2020
Clang++ a compilat programul.
% clang++ -v prog.cpp
FreeBSD clang version 13.0.0 ([email protected]:llvm/llvm-project.git llvmorg-13.0.0-0-gd7b669b3a303)
Target: x86_64-unknown-freebsd13.1
Thread model: posix
InstalledDir: /usr/bin
"/usr/bin/clang++" -cc1 -triple x86_64-unknown-freebsd13.1 -emit-obj -mrelax-all --mrelax-relocations -disable-free -disable-llvm-verifier -discard-value-names -main-file-name prog.cpp -mrelocation-model static -mframe-pointer=all -fno-rounding-math -mconstructor-aliases -munwind-tables -target-cpu x86-64 -tune-cpu generic -debugger-tuning=gdb -v -fcoverage-compilation-dir=/home/wolf -resource-dir /usr/lib/clang/13.0.0 -internal-isystem /usr/include/c++/v1 -fdeprecated-macro -fdebug-compilation-dir=/home/wolf -ferror-limit 19 -fgnuc-version=4.2.1 -fcxx-exceptions -fexceptions -fcolor-diagnostics -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/prog-8a16d9.o -x c++ prog.cpp
clang -cc1 version 13.0.0 based upon LLVM 13.0.0 default target x86_64-unknown-freebsd13.1
#include "..." search starts here:
#include <...> search starts here:
/usr/include/c++/v1
/usr/lib/clang/13.0.0/include
/usr/include
End of search list.
"/usr/bin/ld" --eh-frame-hdr -dynamic-linker /libexec/ld-elf.so.1 --hash-style=both --enable-new-dtags -o a.out /usr/lib/crt1.o /usr/lib/crti.o /usr/lib/crtbegin.o -L/usr/lib /tmp/prog-8a16d9.o -lc++ -lm -lgcc --as-needed -lgcc_s --no-as-needed -lc -lgcc --as-needed -lgcc_s --no-as-needed /usr/lib/crtend.o /usr/lib/crtn.o
Rezultatul este
% ./a.out
Un fişier lung de
15464 Nov 25 01:53 a.out


#15
dani.user

dani.user

    Guru Member

  • Grup: Senior Members
  • Posts: 30,238
  • Înscris: 24.02.2007
Practic, ambele au compilat programul, dar clang fara ++ n-a spus linkerului sa adauge biblioteca standard a C++ de unde a rezultat eroarea (nu stia linkerul de unde sa ia std::cin si std::cout).

Anunturi

Chirurgia spinală minim invazivă Chirurgia spinală minim invazivă

Chirurgia spinală minim invazivă oferă pacienților oportunitatea unui tratament eficient, permițându-le o recuperare ultra rapidă și nu în ultimul rând minimizând leziunile induse chirurgical.

Echipa noastră utilizează un spectru larg de tehnici minim invazive, din care enumerăm câteva: endoscopia cu variantele ei (transnazală, transtoracică, transmusculară, etc), microscopul operator, abordurile trans tubulare și nu în ultimul rând infiltrațiile la toate nivelurile coloanei vertebrale.

www.neurohope.ro

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate