Dodaj do ulubionych

Problem z GCC

02.08.05, 13:04
Napisałem teoretycznie przenośny program. Z BCC 5.5 nie ma problemów. W
Linuksie też się kompiluje pod GCC, ale są 3 problemy:

1) W BCC potrzebne są nagłówki alloc.h i mem.h, w GCC nie (zgłaszany jest
błąd). Poszukuję stałej, która opisuje system lub rodzaj kompilatora. Jeśli
wykryty zostanie GCC, nagłówki nie będą dołączane.

2) W BCC mamy CLK_TCK a w GCC CLOCKS_PER_SEC. Piszę:

#ifndef CLK_TCK
#define CLK_TCK CLOCKS_PER_SEC
#endif

i próbuję użyć w programie CLK_TCK, ale nie działa. O co chodzi?

3) W programie jest pętla, w której wykonywane są obliczenia. W ciele pętli
jest coś takiego:

if ((++pix_counter) == pix_put_dot) {
pix_counter = 0;
printf("%s", ".");
}
Obserwuj wątek

Nie masz jeszcze konta? Zarejestruj się


Nakarm Pajacyka