fzf Napisano Lipiec 31, 2007 Zgłoś Share Napisano Lipiec 31, 2007 oto mój plik test.c : #include <stdio.h> #include <time.h> #include &lXK [XZ[ B[ ][L][ĘNT5DU5D#\"FW7FFFRSCSCS\"FW7FFR)ŃŃąŃŃ}Ń)intf("czas: %d\n",r.timestamp_time); printf(&][[Y[ Y L][NXH[Y7FFV6FR\"fś7Ś772&WGW& kompiluję go za pomocą gcc 4.1.2 i otrzymuję następujący komunikat: KOD/tmp/ccufRUSg.o: In function `main': test.c:(.text+0x80): undefined reference to `isc_timestamp_decode' collect2: ld returned 1 exit status dodam, że jeśli wywalę linijkę z isc_timestamp_decode, to mi się wszystko ładnie kompiluje, czyli odpada możliwość, że kompilator nie widzi pliku nagłówkowego ibase.h pochodzi z Firebirda2.0.1 Proszę o pomoc Link do komentarza Udostępnij na innych stronach More sharing options...
Firen Napisano Lipiec 31, 2007 Zgłoś Share Napisano Lipiec 31, 2007 dodaj biblioteke przelacznikiem '-l ' gdzie nazwa liba to odpowiedni lib ktory musisz sobie znalezc Down With The Sickness Link do komentarza Udostępnij na innych stronach More sharing options...
fzf Napisano Lipiec 31, 2007 Autor Zgłoś Share Napisano Lipiec 31, 2007 skompilowałem to tak: KODgcc -c -O -fpic test.c a następnie zlinkowałem: KODld -G test.o -lm -lc -o test ptóbowałem też dodać to ' -l fbclient' jednak za każdym razem otrzymuję: KODSegmentation fault (core dumped) to mi wygląda na poważny problem Link do komentarza Udostępnij na innych stronach More sharing options...
Firen Napisano Sierpień 1, 2007 Zgłoś Share Napisano Sierpień 1, 2007 A mi to wyglada na nadpisywanie stosu Down With The Sickness Link do komentarza Udostępnij na innych stronach More sharing options...
fzf Napisano Sierpień 2, 2007 Autor Zgłoś Share Napisano Sierpień 2, 2007 to może znalazłby się ktoś kto używał funkcji isc_decode_timestamp i powie mi jak to skompilować ? KODisc_timestamp r; struct tm czasss; isc_timestamp_decode(r,&czasss); chodzi o zamianę interbase'owego timestampa na struct tm ma to działać w firebirdzie 2.0.1 jako biblioteka UDF mam starą wersję biblioteki, która działa tylko z Firebird 1.5.4 a po przejściu na 2.0 wariuje :/ doszedłem do tego, że chodzi między innymi o funkcję dekodującą timestamp, jednak nie wiem jak to ominąć. myślałem już o napisaniu tego samodzielnie, jednak nie wiem jak kod napisany przeze mnie wpłynie na współpracę z serwerem próbowałem już na różne sposoby: http://forum.4programmers.net/viewtopic.ph...389346#id389346 http://forum.4programmers.net/viewtopic.php?id=112348 jedynie proste funkcje arytmetyczne działają a te timestamp'owe za nic nie chcą (serwer zrywa połączenie) Link do komentarza Udostępnij na innych stronach More sharing options...
Polecane posty
Zarchiwizowany
Ten temat jest archiwizowany i nie można dodawać nowych odpowiedzi.