30. januar 2004 - 20:53Der er
11 kommentarer og 1 løsning
problemer med at programnavn.o ikke kan findes / compilerproblem?
Hej folks
Jeg har lidt problemer med et c-program. Når jeg compiler det med cc får jeg følgende fejl: binarySearch.c: In function `main': binarySearch.c:26: parse error before `int' binarySearch.c:28: `temp' undeclared (first use in this function) binarySearch.c:28: (Each undeclared identifier is reported only once binarySearch.c:28: for each function it appears in.)
Hvis jeg så benytter mig af -M flaget ser det umiddelbart ud til at virke, men når jeg så forsøger at køre programmet sker følgende: ./binarySearch: binarySearch.o:: command not found
Jeg har ikke nogen .o fil, men hvordan får jeg den? Er det et spørgsmål om at ændre flag på gcc ?
Hmm... okay. Smider lige noget andet kode, som jeg heller ikke kan få til at spille, hvis du vil se lidt på det :-)
Det er noget dining philosophers, hvis du kender den. Det skulle gerne være alm. C-kode, men jeg tager måske fejl igen? Kan hverken få g++ eller gcc til at compile den, så den kan afvikles..
think(int fil) { printf("filosof på stol %d tænker\n", fil);fflush(stdout); sleep(2);
}
void del_sem() { int i; //bruges i løkken der sletter alle semaforene union semun sem_union; for (i=0;i<7;i++) semctl(sem_id, i, IPC_RMID, sem_union); }
Det virkede 10 min. efter, hvor jeg prøvede igen. Underligt... Men nok mig, der trængte til mad ;) Du får dog point fordi du svarede...
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.