Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Info Coronavirus/Vaccinare vs Fake News

Anulare contract vanzare cumparar...

scoala postliceala sanitara si hi...

Copiere 2 sau mai multe valuri cu...
 La multi ani @AlexFCSB4!

La multi ani @silcar!

La multi ani @Cipry7!

Intretinere F30 vs Audi A4 vs Mer...
 drept de autor pentru o poezie

Inlocuire lichid cooler procesor ...

Baterie atv

Proroblema cu centre de greutate
 Gasire cheie in iarba

Contract nou cablu/internet fix

aparat auditiv

Casa marcat pentru PFA
 

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

    44 ani

  • Grup: Senior Members
  • Posts: 29,808
  • Î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: 29,245
  • Înscris: 24.02.2007
Din Xcode instalezi compilatorul. Apoi folosesti ce IDE doresti.

#4
TS030

TS030

    Guru Member

  • Grup: Senior Members
  • Posts: 13,761
  • Î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: 475
  • Î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,447
  • Î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,434
  • Înscris: 18.07.2018
Poate te ajuta: https://www.reddit.c...u8/c_on_m1_mac/

#11
Club27

Club27

    Member

  • Grup: Members
  • Posts: 362
  • Î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: 29,245
  • Înscris: 24.02.2007
clang++ cand compilezi C++, clang cand compilezi C

#13
dani.user

dani.user

    Guru Member

  • Grup: Senior Members
  • Posts: 29,245
  • Înscris: 24.02.2007
Idem: g++ vs gcc

#14
Club27

Club27

    Member

  • Grup: Members
  • Posts: 362
  • Î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: 29,245
  • Î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 cranio-cerebrală minim invazivă Chirurgia cranio-cerebrală minim invazivă

Tehnicile minim invazive impun utilizarea unei tehnologii ultramoderne.

Endoscoapele operatorii de diverse tipuri, microscopul operator dedicat, neuronavigația, neuroelectrofiziologia, tehnicile avansate de anestezie, chirurgia cu pacientul treaz reprezintă armamentarium fără de care neurochirurgia prin "gaura cheii" nu ar fi posibilă. Folosind tehnicile de mai sus, tratăm un spectru larg de patologii cranio-cerebrale.

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