Zastanawiam się, dlaczego mój program C nie drukuje żadnych informacji. Jestem w 100% nowy w programowaniu i mogłem nauczyć się kilku rzeczy w Ruby i Pythonie w ciągu ostatnich kilku tygodni, ale nigdzie nie robię rzeczy w stylu C. Oto całkowita bazowy, prosty program, że każdy uczy się najpierw:Dlaczego nie otrzymuję danych wyjściowych dla bardzo prostego programu Hello World?
#include <stdio.h>
int main()
{
printf("Hello World\n");
return 0;
}
Tak mam napisane, że i zapisać jako hello.c. Teraz przejdę do katalogu, w którym się znajduje, a następnie spróbuję:
gcc hello.c
i nic się nie dzieje - brak błędów, po prostu nic. Jeśli piszę zamiast
gcc hello.c -o hello
nowy plik wykonywalny jest napisane do mojego katalogu, a kiedy go otworzyć, to wygląda na normalnej linii poleceń, i ma „Hello World” napisano tam, jak się spodziewałem w moim terminalu pierwszy raz.
Próbowałem też zrobić to samo hello.c wykonywalny, ale kiedy to robię, że mam
syntax error near unexpected token `('
`int main()'
Dzięki - tak, bardzo nowe w tym i dziękuję wszystkim za jasną i prostą informację zwrotną. Rozumiem teraz! – user1451632