[#1] instalacja/kompilacja vbcc
Witam!
Chciałem się pouczyć C pod WinUAE... bez krosskompilacji...
Zainstalowałem (intermediate user - tylko podałem scieżkę DH0: ) na świeżo postawionym WB3.1 2 pliki http://mail.pb-owl.de/~frank/vbcc/current/vbcc_bin_amigaos68k.lha
http://mail.pb-owl.de/~frank/vbcc/current/vbcc_target_m68k-amigaos.lha
(bez bibliotek AmigaDeveloperCD więc assign do "Include"czasem krzyczy o włożenie wolumenu) czyli mam kompilator z assignami pod DH0:vbcc
plik HelloWorld.c wygląda tak:

#include
main()
{
printf("HelloWorldn" );
return(0);
}


Niestety próba kompilacji vc HelloWorld.c po kilku sekundach wyrzuca "Guru meditation" Error: 8100 0005

Czy coś źle zainstalowałem? - brak bibliotek AmigaDeveloperCD ...?



Ostatnia modyfikacja: 28.12.2009 15:24:50



Ostatnia modyfikacja: 28.12.2009 15:26:45
[#2] Re: instalacja/kompilacja vbcc

@mallorn, post #1

Wystarczyło zwiekszyć stack.
Jak zwiększyć stack np w s/startup-sequence z domyślnego bez ciągłego wpisywania "stack 40000" w shellu?
próbowałem dodać do s/startup-sequence linijkę C:stack 40000 lecz to chyba na nic bo i tak na końcu zamyka się komendą ENDCLI

[#3] Re: instalacja/kompilacja vbcc

@mallorn, post #2

Można to osiągnąć na kilka sposobów. Np. otwierasz plik S:Shell-Startup i na początku, przed poleceniem Prompt wstawiasz
STACK
i zapisujesz plik. Nie trzeba resetować Amigi, żeby każde otwarte po tej zmianie okno CLI/Shell miało ustawiony nowy, podany przez Ciebie rozmiar stosu. Przykład:
http://www.apc74.ppa.pl/T/CLI_Stack.png

Na stronie www.PPA.pl, podobnie jak na wielu innych stronach internetowych, wykorzystywane są tzw. cookies (ciasteczka). Służą ona m.in. do tego, aby zalogować się na swoje konto, czy brać udział w ankietach. Ze względu na nowe regulacje prawne jesteśmy zobowiązani do poinformowania Cię o tym w wyraźniejszy niż dotychczas sposób. Dalsze korzystanie z naszej strony bez zmiany ustawień przeglądarki internetowej będzie oznaczać, że zgadzasz się na ich wykorzystywanie.
OK, rozumiem