Błąd składni przy nieoczekiwanym znaczniku.

0

Witam.

Zostałem zmuszony przez Profesora na przeniesienie się na LINUXA. Na zajęciach używamy OpenSuSa. U siebie zainstalowałem Ubuntu i tu pojawił się problem... Za każdym razem jak wywołam jaki kolwiek program komendą "./NAZWA.c"

./NAZWA.c: line 4: błąd składni przy nieoczekiwanym znaczniku (' ./NAZWA.c: line 4: int main()'

Oczywiście z kompilacją nie ma żadnych problemów.

Kiedy próbuję skompilować przykładowy probram znaleziony w internecie:

#include <stdio.h>
int main( int argc, const char* argv[] )
{
        int numbers[10];
        int i;
        
        for ( i = 0; i < 10; i ++ )
        {
                numbers[i] = i * i;
                // Note that arrays are zero based
        }
        
        for ( i = 0; i < 10; i ++ )
        {
                printf( "numbers[%d] = %d", i, numbers[i] );
        }

}

Otrzymuję błąd:

./c.c: line 1: błąd składni przy nieoczekiwanym znaczniku newline' ./c.c: line 1: #include <stdio.h>'

Co może być tego przyczyną? :O

Pozdrawiam.

1

Bo kod trzeba SKOMPILOWAĆ? o_O Nie da się "uruchomić" pliku .c przecież!

gcc nazwa.c -o nazwa_binarki
./nazwa_binarki

Brak mi słów.

0

Przecież napisałem, że z kompilacją nie ma problemu...

Kompiluję przez

gcc -Wall nazwa.c -o nazwa
lub
mpicc nazwa.c

Czytanie nie boli...

0

@Yoooj no to otwórz teraz ten katalog albo zrób ls -la i twoim oczom ukażą sie NOWE pliku otworzone po kompilacji...

1 użytkowników online, w tym zalogowanych: 0, gości: 1