Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Vreau o masina electrica de tocat...

Cum ajunge remorca de tir inapoi ...

Alt "Utilizator nou" pe T...

ULBS INFORMATICA
 Index preturi

Boxa membrana tweeter infundata

Am nevoie de poze cu un curcubeu

Whisky for Mac
 Xiaomi 14 Gpay

Izolare zid exterior de scandura

Dezinstalare drivere W11 23H3

Recomandare masina de spalat fiab...
 BSOD din cauza Intel Audio DSP dr...

De ce sunt oamenii nostalgici

Cum vand casa fara factura Hidroe...

Scor FICO minim
 

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

    45 ani

  • Grup: Senior Members
  • Posts: 33,208
  • Î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,233
  • Î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,522
  • Î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,892
  • Î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,233
  • Înscris: 24.02.2007
clang++ cand compilezi C++, clang cand compilezi C

#13
dani.user

dani.user

    Guru Member

  • Grup: Senior Members
  • Posts: 30,233
  • Î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,233
  • Î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

Second Opinion Second Opinion

Folosind serviciul second opinion ne puteți trimite RMN-uri, CT -uri, angiografii, fișiere .pdf, documente medicale.

Astfel vă vom putea da o opinie neurochirurgicală, fără ca aceasta să poată înlocui un consult de specialitate. Răspunsurile vor fi date prin e-mail în cel mai scurt timp posibil (de obicei în mai putin de 24 de ore, dar nu mai mult de 48 de ore). Second opinion – Neurohope este un serviciu gratuit.

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