• Welcome to TUKE FÓRUM - Fórum pre študentov Technickej Univerzity v Košiciach.
 

Operacne Systemy

Started by Hezechiel, 28.10.2009, 15:01:20

« predchdzajce - alie »

stanulik

stetol sa niekto z  vas s touto chybou pri odovzdavani zadania do systemu?  chyba; make: *** No targets specified and no makefile found.  Stop.
ako ste to vyriesili ? vdaka

zip

mne to vyhodilo... pravdepodobne prekladas v makefile pomocou cc... hod tam g++... malo by to ist...

chcem sa spytat.... myslite ze je mozne dostat zapocet pokial mi to nezbehlo v tom systeme na odovzdavanie ale v PC mi to funguje...???
Čím som starší, tým mám viac rokov...

stanulik

Quote from: zip on  25.05.2010, 18:25:45
mne to vyhodilo... pravdepodobne prekladas v makefile pomocou cc... hod tam g++... malo by to ist...

chcem sa spytat.... myslite ze je mozne dostat zapocet pokial mi to nezbehlo v tom systeme na odovzdavanie ale v PC mi to funguje...???

mam tam g++ :)

chaser

Quote from: stanulik on  25.05.2010, 17:23:29
stetol sa niekto z  vas s touto chybou pri odovzdavani zadania do systemu?  chyba; make: *** No targets specified and no makefile found.  Stop.
ako ste to vyriesili ? vdaka

mne to prestalo ukazovat ked som to zozipoval vsetky subory do zadanie.tar.gz  -> ty to mas asi tak ze ked rozbalis zadanie.tar.gz este mas subor zadanie a cez neho sa musis dostat este k zdrojakom  ;)

stanulik

Quote from: chaser on  25.05.2010, 18:34:52
Quote from: stanulik on  25.05.2010, 17:23:29
stetol sa niekto z  vas s touto chybou pri odovzdavani zadania do systemu?  chyba; make: *** No targets specified and no makefile found.  Stop.
ako ste to vyriesili ? vdaka

mne to prestalo ukazovat ked som to zozipoval vsetky subory do zadanie.tar.gz  -> ty to mas asi tak ze ked rozbalis zadanie.tar.gz este mas subor zadanie a cez neho sa musis dostat este k zdrojakom  ;)

ok, skusil som zabalit tie subory bez toho adresara.. ze cisto v tar.gz su len tie subory a objavila sa nova hlaska: makefile:4: *** missing separator.  Stop.
moj riadok 4 v makefile je takto:     g++ zadanie.cpp -o zadanie    co zac je ten separator :D

chaser

ak nahodu prides na riesenie mozes postnut ;)
mne to tiez dajak blbne

stanulik

cize subory treba zabalit bez priecinku...cize cisto len subory, ktore si vytvoril ...a nahrat na server...potom by to uz malo ist...ten makefile som napisal este raz a isiel uz...spustili sa aj subory vytvorene procesom kontroly..ak sa dostanes ku tym suborom runner.out serv1 atd..a stale ti to pise, ze si nepresiel kontrolou, otvor ten subor runner.out a pozri max a skutocny cas behu...lebo to moze byt jedna z pricin, ked budes mat skutocny cas behu vacsi ako max tak ti to neprejde.

tommy-sv

Quote from: stanulik on  25.05.2010, 18:46:33
a objavila sa nova hlaska: makefile:4: *** missing separator.  Stop.
moj riadok 4 v makefile je takto:     g++ zadanie.cpp -o zadanie    co zac je ten separator :D

separator je TAB, checkni ci editor negeneruje medzery (4,8..) namiesto vkladania skutocneho TAB
"Čím skôr zomrieš, tým dlhšie budeš mŕtvy."
"Radšej viac vypiť, ako menej zjesť."

dabul

#233
Quote from: stanulik on  25.05.2010, 19:24:01
cize subory treba zabalit bez priecinku...cize cisto len subory, ktore si vytvoril ...a nahrat na server...potom by to uz malo ist...ten makefile som napisal este raz a isiel uz...spustili sa aj subory vytvorene procesom kontroly..ak sa dostanes ku tym suborom runner.out serv1 atd..a stale ti to pise, ze si nepresiel kontrolou, otvor ten subor runner.out a pozri max a skutocny cas behu...lebo to moze byt jedna z pricin, ked budes mat skutocny cas behu vacsi ako max tak ti to neprejde.
make: warning:  Clock skew detected.  Your build may be incomplete.   neje makefile chybny? co je tam zle?

tommy-sv

Quote from: dabul on  26.05.2010, 01:27:06
make: warning:  Clock skew detected.  Your build may be incomplete.   neje makefile chybny? co je tam zle?

http://www.linuxsa.org.au/pipermail/linuxsa/1999-August/008869.html  :thumbs-up:
"Čím skôr zomrieš, tým dlhšie budeš mŕtvy."
"Radšej viac vypiť, ako menej zjesť."

tino8



karamel je cukr co se uz neuzdravi!

RIPPER

otazka do davu, ked chcem odovzdat zadanie, da sa zajtra alebo piatok?

Mike

podla toto u koho odovzdavas, Kleinova este aj zajtra prebera zadania  ;)

RIPPER

Quote from: Mike on  26.05.2010, 21:12:48
podla toto u koho odovzdavas, Kleinova este aj zajtra prebera zadania  ;)
U Madosa, som pocul ze dnes aj zajtra, ale to su len domienky...

Mike

btw len tak pre toho kto odovzdaval (uploadoval) zadanie vcera (t.j. 25.5.2010 ) ze mate 0% originalitu. Im spadol system a sa vymazali nejake tabulky, takze vam cviciaci priradi nove zadanie (to iste, len pod inym nazvom) a mozete to znovu uploadnut na hron

RIPPER

#240
otazka mailom Ing. Madosovi :
Dobry den, chcem sa opytat ci preberate zajtra alebo piatok zadania z operacnych systemov, ak ano tak v ktore miestnosti a v akom case, Dakujem.

Odpoved(skratena o pozdrav atd...) :
ano preberam zadania, v PC Centre, kancelaria 28, o 10.00,

teraz to podstatne, pochopil z toho niekto ci stvrtok, alebo len piatok, alebo aj aj??? ci to som len ja taky tupy?
nechcem posielat este jeden mail, ze ktory den, bo odpoved od neho si domyslim...(pridte zajtra... (pretoze a; mozno prebera aj piatok, ale uz nikto tam nepride, b; piatok neprebera...))

EDIT: berie dnes do pol 4 tusim (to uz odchadza vtedy) a zajtra od 9 do 3 asi...

chaser

mne sa zda ze aj, aj, ale nenechaval by som to na piatok ;) nikdy nevies jak sa mais zablokuje :D


fo_fo

ludia tak co ako vam dopadla dnes skuska??? pochvalte sa.

dEVIANT

Ešte su neni výsledky na interňete...
Nie je nič nákazlivejšie ako rozhodný a presvedčením sa vyznačujúci život.

Brand

Njn, este cakame... Kazdopadne v moodli mi aspon ukazuje, kolko bodov som ziskal z testovej casti.

Bohvie ako berie tu pisomnu otazku... Kamos odovzdal prazdnu, ja som sa tam nieco pokusal uhrat, ale ani nechcem teraz vediet, ci som bol aspon blizko  :puf:

dEVIANT

Jj ja tiež...som mal popísať funkcie wait() a signal() nad semaforom...som nevedel presne, čo chce, tak som tam dal príklad producent-konzument.

Podľa bodov z klikačky mám skúšku. Ktovie, čo sa zmení po tých korekciách, čo Kleinová spomínala :D
Nie je nič nákazlivejšie ako rozhodný a presvedčením sa vyznačujúci život.

CLEMENZAAA

nazdar, v jednom cviku mi vzpisuje chzbu pri kompilacii

error: invalid application of 'sizeof' to incomplete type 'struct shared_use_st'

chyba je v riadku :

shmid = shmget(1294,sizeof(struct shared_use_st),0666 | IPC_CREAT);

kod je nasledovny:

#include <unistd.h>
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <sys/types.h>
#include <sys/ipc.h>
#include <sys/shm.h>
#include <sys/sem.h>
//#include "shm_com.h"

union semun
{ int val, arg1, arg2; /* hodnota pre SETVAL */
struct semid_ds *buf; /* buffer pre IPC_STAT, IPC_SET */
unsigned short int *array; /* pole pre GETALL, SETALL */
struct seminfo *__buf; /* buffer pre IPC_INFO */
};
static int set_semvalue(void);
static void del_semvalue(void);
static int semaphore_p(void);
static int semaphore_v(void);
static int sem_id;
int main()
{
int i;
int pause_time;
char op_char = 'X';
srand((unsigned int)getpid());
int running = 1;
void *shared_memory = (void *)0;
struct shared_use_st *shared_stuff;
int shmid;
srand((unsigned int)getpid());
sem_id = semget((key_t)1284, 1, 0666 | IPC_CREAT);
if(sem_id==-1){
perror("semget()");
exit(EXIT_FAILURE);
}
printf("Program sem1.c ID semaforu: %d\n",sem_id);
if (!set_semvalue()) {
fprintf(stderr, "Failed to initialize semaphore\n");
exit(EXIT_FAILURE);
}
shmid = shmget(1294,sizeof( shared_use_st),0666 | IPC_CREAT);
if (shmid == -1) {
fprintf(stderr, "shmget failed\n");
exit(EXIT_FAILURE);
}
shared_memory = shmat(shmid, (void *)0, 0);
if (shared_memory == (void *)-1) {
fprintf(stderr, "shmat failed\n");
exit(EXIT_FAILURE);
}
printf("Memory attached at %X\n", (int)shared_memory);
shared_stuff = (struct shared_use_st *)shared_memory;
sleep(2);
while(running) {
     if (!semaphore_p()) exit(EXIT_FAILURE);
         printf("You wrote: %s\n", shared_stuff->some_text);
       if (!semaphore_v()) exit(EXIT_FAILURE);
              if (strncmp(shared_stuff->some_text, "end", 3) == 0) {
                  running = 0;
}
sleep(1);
}
del_semvalue();
if (shmdt(shared_memory) == -1) {
fprintf(stderr, "shmdt failed\n");
exit(EXIT_FAILURE);
}
if (shmctl(shmid, IPC_RMID, 0) == -1) {
fprintf(stderr, "shmctl(IPC_RMID) failed\n");
exit(EXIT_FAILURE);
}
exit(EXIT_SUCCESS);
}
static int set_semvalue(void){
union semun sem_union;
sem_union.val = 1;
if (semctl(sem_id, 0, SETVAL, sem_union) == -1) return(0);
return(1);
}
static void del_semvalue(void){
if (semctl(sem_id, 0, IPC_RMID) == -1)
fprintf(stderr, "Failed to delete semaphore\n");
}
static int semaphore_p(void)
{
struct sembuf sem_b;
sem_b.sem_num = 0;
sem_b.sem_op = -1;
sem_b.sem_flg = SEM_UNDO;
if (semop(sem_id, &sem_b, 1) == -1) {
fprintf(stderr, "semaphore_p failed\n");
return(0);
}
return(1);
}
static int semaphore_v(void)
{
struct sembuf sem_b;
sem_b.sem_num = 0;
sem_b.sem_op = 1;
sem_b.sem_flg = SEM_UNDO;
if (semop(sem_id, &sem_b, 1) == -1) {
fprintf(stderr, "semaphore v failed\n");
return(0);
}
return(1);
}


v com je chyba? uz som skusal z mojho pohladu "vselico"

dEVIANT

Uz sú výsledkýýýýýýý  bp Done!...aj keď z písomnej otázky 0 bodov...:D
Nie je nič nákazlivejšie ako rozhodný a presvedčením sa vyznačujúci život.

Brand

Takze existencna otazka nebola existencna :).

Kamos odovzdal prazdny papier - OK, dostal to, co mal z testovej casti

Ja som netusil, ci som odpovedal na otazku, na ktoru sa pytal, ale tak nakoniec za 20.

u mna necakany vysledok : B 88

CLEMENZAAA

kontakt na kleinovu?
na Katarina.Kleinova@tuke.sk neodpoveda  :o