[#1] SAS/C składnia
Jaka jest składnia kompilacji (prostej, bez make, link etc) pod SAS/C?
sc zrodlo.c


robi mi tylko objekt zrodlo.o

W dokumentacji nie znalazłem żadnego przykładu.
Na forum PPA i w google tez nic :/
[#2] Re: SAS/C składnia

@R-Tea, post #1

sciagnij sobie dodatkowe narzedzia, ja mialem jakiegos patcha, ze
kompilacja jednego pliku powodowala kompilacje wszystkiego w katalogu,
ale z edytora... A poza tym po kiego chcesz uzywac sasa w dzisiejszych
czasach - to prehistoryk, nawet gcc ma kilka razy lepsza optymalizacje
kodu dzis...

[#3] Re: SAS/C składnia

@R-Tea, post #1

Witam

kompilator sc robi objekt a slinkiem musisz zlinkować. Najłatwiej wejdz do katalogu gdzie masz te źródełko i wpisz mkmk to wygeneruje plik smake i uruchom go i koniec.

Pozdrawiam

[#4] Re: SAS/C składnia

@asman, post #3

@ asman
i wpisz mkmk to wygeneruje plik smake i uruchom go i koniec.

mam ram:zrodelko.c

zrobilem:
Ram Disk:> mkmk
Processing "zrodelko.c"
Writing file "smakefile"...Done

tak wygląda ten "smakefile":

-----------
#
# Makefile automatically generated by MKMK V6.55
# Tue Feb 07 23:19:21 2006
#

OBJS= zrodelko.o

zrodelko: $(OBJS)
sc link to zrodelko with <<
$(OBJS)
<

zrodelko.o: zrodelko.c
-------------

default tool ikonki to edytor:
sc:c/se
więc jak dwuklikam to on się odpala.
W shellu nie uruchomię, bo to przecież "not executable". Nigdy nie robilem takich rzeczy jak make, czy linkowanie.
Jak ma to uruchomić?
[#5] Re: SAS/C składnia

@R-Tea, post #4

Witam

Ram Disk:> mkmk
Processing "zrodelko.c"
Writing file "smakefile"...Done


Przepraszam troche za szybko napisałem tamtego posta, już się poprawiam. Załóżmy że jest sytuacja powyższa, czyli masz już plik smakefile i jestes w shelu w katalogu Ram Disk:. Piszesz teraz polecenie smake i właśnie on pobiera smakefile i uruchamia sc i następnie linkuje slinkiem. Dopiero teraz gotowe, powinieneś mieć plik zrodelko, który jest wykonywalny. W razie problemów pisz albo łap mnie na GG

pozdrawiam

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