Kezdőoldal » Számítástechnika » Programozás » Hol a szintaktikai hiba? ....

Hol a szintaktikai hiba? . /hello. C: sor: 2: szintaktikai hiba " (" váratlan token közelében . /hello. C: sor: 2: `int main () '

Figyelt kérdés

#include <stdio.h>

int main()

{

printf("hello\n");

return 0;

}



2016. okt. 1. 20:58
1 2
 11/19 tabaki ***** válasza:
Szerintem azért rossz ötlet, mert a .c a forráskód kiterjesztése... A GCC-Wall-nak ehhez semmi köze.
2016. okt. 1. 22:11
Hasznos számodra ez a válasz?
 12/19 A kérdező kommentje:

./hello.c: sor: 2: szintaktikai hiba „(” váratlan token közelében

./hello.c: sor: 2: `int main()'

gcc -o hello hello.c paranccsal is ezt írja ki

2016. okt. 1. 22:37
 13/19 A kérdező kommentje:
Rájöttem hogy ha nem a Dokumentumok/gyak01 mappában lévő hello.c-t futtatom,hanem csak simán Dokumentumokban akkor működik.Magyarázat?
2016. okt. 1. 22:41
 14/19 tabaki ***** válasza:
Nincs. Nekem a Dokumentumok/gyak01 mappában is ugyanúgy működik.
2016. okt. 1. 22:55
Hasznos számodra ez a válasz?
 15/19 anonim ***** válasza:

Nem a fordító írja ki a hibát hanem a bash interpreter, ugyanis a .c fájlt akarod futtatni így: ./hello.c


A .c fájl nem futtatható. Az egy forráskód amit lefordítasz a fordítóval ami létrehoz egy futtatható fájlt. A -o kapcsoló mondja meg hogy mi legyen annak a fájlnak a neve amit futtatni akarsz:


gcc hello.c -Wall -O2 -o futtathato_fajl


És nem a ./hello.c parancs futtatja hanem a ./futtathato_fajl parancs. Feltéve hogy adtál neki futási jogot (chmod +x futtathato_fajl).


Érdemes figyelmesebben elolvasni a válaszokat.

2016. okt. 1. 23:23
Hasznos számodra ez a válasz?
 16/19 A kérdező kommentje:

Valami nem stimmel a terminálommal?

Létezhet ilyen probléma?

2016. okt. 1. 23:26
 17/19 anonim ***** válasza:

Nem értetted meg a választ. Nem a termináloddal van baj, hanem hülyeséget csinálsz. Leírtam hogy miért, és hogy csináld hogy jó legyen majd ezzel a mondattal fejeztem be: "Érdemes figyelmesebben elolvasni a válaszokat.".


Próbáld meg újra értelmezni a választ. És ne hagyd ki azt a részt sem hogy "ne a forráskódot futtasd".

2016. okt. 1. 23:33
Hasznos számodra ez a válasz?
 18/19 A kérdező kommentje:
Nagyon szépen köszönöm.
2016. okt. 1. 23:37
 19/19 anonim ***** válasza:
Fú nekem már gyanús volt korábban, hogy a forráskódot próbálja futtatni, de mondom ennyire sötét csak nem lehet...
2016. okt. 1. 23:53
Hasznos számodra ez a válasz?
1 2

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!