1

Mam jakieś poważne problemy kompilacja pod Pure C :P. Czy jest gdzieś opis jak używać tego kompilatora?

ATARI Falcon 14MB , STE 4MB, STFM 4MB, 800 XL turbo CA12 CA 2001, CPC 6128 mono, THOMSON MO5, SVI 738, Amiga 500+, 600 2MB, CDTV   + , CD32

Nie. Polecałbym się jednak przesiąść na AHCC.

Atari: FireBee, (Falcon030 CT60e SuperVidel SvEthlana CTPCI), TT, (520ST Pak030 Frak PuPla Panther), (520ST 4MB ST RAM 8MB TT RAM CosmosEx SC1435), (1040STFM UltraSatan SM124), (1040STE 4MB ST RAM 8MB TT RAM CosmosEx NetUSBee SM144 SC1224), 260ST, 520 ST+, (MEGA ST SM125), (65XE Rapidus U1MB VBXE SIDE2 SIO2PC), (Jaguar SkunkBoard), Lynx II, 2x Portfolio

3

Ja bym polecał przesiąść się na gcc.

What can be asserted without proof can be dismissed without proof.

4

AHCC coś nie bardzo chodzi pod emulatorem :P Chyba coś robię nie tak bo nie generuje mi pliku wyjściowego ani jeden, ani drugi :P

ATARI Falcon 14MB , STE 4MB, STFM 4MB, 800 XL turbo CA12 CA 2001, CPC 6128 mono, THOMSON MO5, SVI 738, Amiga 500+, 600 2MB, CDTV   + , CD32

U mnie chodzi.

Jak Ci nie generuje pliku, to masz pewnie spieprzony plik projektu. Wrzuć zawartość pliku i to co Ci kompilator wypisuje.

Atari: FireBee, (Falcon030 CT60e SuperVidel SvEthlana CTPCI), TT, (520ST Pak030 Frak PuPla Panther), (520ST 4MB ST RAM 8MB TT RAM CosmosEx SC1435), (1040STFM UltraSatan SM124), (1040STE 4MB ST RAM 8MB TT RAM CosmosEx NetUSBee SM144 SC1224), 260ST, 520 ST+, (MEGA ST SM125), (65XE Rapidus U1MB VBXE SIDE2 SIO2PC), (Jaguar SkunkBoard), Lynx II, 2x Portfolio

6

Już sobie poradziłem z kompilatorem. Po co mu te wszystkie opcje do ustawiania kompilacji jak i tak czyta to potem z pliku prj? Mam teraz inny problem - wskaźniki. W jakiej postaci się podaje temu kompilatorowi adres szesnastkowy? Wywala mi błędy przy zapisie 0x coś tam :P

ATARI Falcon 14MB , STE 4MB, STFM 4MB, 800 XL turbo CA12 CA 2001, CPC 6128 mono, THOMSON MO5, SVI 738, Amiga 500+, 600 2MB, CDTV   + , CD32

7

Czy ktoś próbował i działało Pure c w Steem'ie?
Bo od godziny walczę z "hello world" i zawsze dostaję 2 bombki przy którejkolwiek opcji z menu Project ( Run, Make ... ) :/
Sam plik "hello.c" kompiluje się prawidłowo.

PureC nie lubi emulacji hdd na poziomie gemdosu. Sprobuj z obrazu dyskietki.

Atari: FireBee, (Falcon030 CT60e SuperVidel SvEthlana CTPCI), TT, (520ST Pak030 Frak PuPla Panther), (520ST 4MB ST RAM 8MB TT RAM CosmosEx SC1435), (1040STFM UltraSatan SM124), (1040STE 4MB ST RAM 8MB TT RAM CosmosEx NetUSBee SM144 SC1224), 260ST, 520 ST+, (MEGA ST SM125), (65XE Rapidus U1MB VBXE SIDE2 SIO2PC), (Jaguar SkunkBoard), Lynx II, 2x Portfolio

9 Ostatnio edytowany przez jury (2013-01-28 15:10:38)

Chcę skorzystać z funkcji cconin. Plik 1.c wygląda tak:

#include <stdio.h>
#include <tos.h>

main()
{
    printf( "Fafa rafa\n" );
    Cconin();    
}

a plik projektu:

1.tos
=
pcstart.o
1.c
pcstdlib.lib

niestety po wyświetleniu tekstu z printf od razu wraca. Co robię nie tak? :)

Edit:
Dopiero przyuważyłem, że to nie wraca normalnie, tylko wywala się błędem "Bus error" :/

Jury: spróbuj użyć AHCC. Jak coś nie zadziała jak trzeba możesz się poskarżyc autorowi: http://members.chello.nl/h.robbers/

Atari: FireBee, (Falcon030 CT60e SuperVidel SvEthlana CTPCI), TT, (520ST Pak030 Frak PuPla Panther), (520ST 4MB ST RAM 8MB TT RAM CosmosEx SC1435), (1040STFM UltraSatan SM124), (1040STE 4MB ST RAM 8MB TT RAM CosmosEx NetUSBee SM144 SC1224), 260ST, 520 ST+, (MEGA ST SM125), (65XE Rapidus U1MB VBXE SIDE2 SIO2PC), (Jaguar SkunkBoard), Lynx II, 2x Portfolio

11 Ostatnio edytowany przez jury (2013-01-28 16:08:06)

Tak, próbowałem już AHCC i się mu już skarżyłem :)
W AHCC mam jakiś kompletnie bzdurny komunikat podczas kompilacji w emulatorze ( na real sprzęcie sprawdzałem w weekend i działa git ) i Hank niby będzie próbował odtworzyć ten błąd. A tymczasem podczas nudów w robocie :) korzystam sobie właśnie z emulatora, więc dopóki Hank nie wymyśli o co chodzi to jestem skazany na Pure c.
Do tego, AHCC jakoś nie lubię, nawet nie znalazłem jeszcze opcji jak zrobić najzwyklejsze "Run" w środowisku AHCC, muszę wychodzić z niego i odpalać PRG :P No normalnie nie wiem jak to odpalić w IDEku, który wydaje mi się jakiś nieintuicyjny jak siemasz :P