Puncte:0

Cum compilați fișierele c cu clang într-un format binar?

drapel eh

Am creat codul sursă ca fișier .c și am încercat să rulez clang exampledebugging.c în ea.

A apărut gol.

Ma poate ajuta cineva va rog? Încerc să compilez acest program într-un format binar executabil.

drapel hr
Ce vrei să spui prin „a venit gol”? În general, comenzile Linux nu sunt inutil de verbose. Există acum un fișier numit `a.out` în directorul dvs. curent?
Akbar Ali avatar
drapel eh
Ah. Da. Îl văd acum.
Akbar Ali avatar
drapel eh
Bănuiesc că nu am avut nevoie de ajutor până la urmă. Whoopsie :)
drapel hr
Dacă doriți ca executabilul binar să aibă un nume diferit, puteți specifica asta folosind `-o` ex. `clang exampledebugging.c -o exampledebugging`. Același lucru cu `gcc`/`g++`
Akbar Ali avatar
drapel eh
Nu pot să-ți mulțumesc pentru ajutorul tău. Dar m-am confruntat cu o mică problemă. Depanatorul meu gdb nu se deschide :/
drapel hr
Se pare că ar trebui să fie o întrebare separată
Akbar Ali avatar
drapel eh
L-am descărcat de pe terminal. Spunea că a fost instalat, dar nu îl găsesc nicăieri
Akbar Ali avatar
drapel eh
Nu contează că mi-am dat seama haha ​​:)
Puncte:2
drapel hr

În general, comenzile Linux nu sunt inutil de verbose - zăngăni nu trimite neapărat nimic la terminal dacă comanda reușește. În cazul în care

clang exampledebugging.c

ar fi trebuit pur și simplu să creeze un executabil binar cu numele implicit a.out pe care le puteți executa folosind ./a.out. Dacă doriți ca fișierul de ieșire să fie numit diferit, utilizați -o opțiune:

clang exampledebugging.c -o exampledebugging

Compilatoarele GNU gcc și g++ se comporta la fel.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.