Mam pytanie czy można jakoś uruchomić make.exe plus wszystkie opcje do kompilacji projektu z WinAvr w innym edytorze np. VisualStudio 6.0. Edytor WinAvr nie jest doskonały stąd ten pomysł. Czy da się więc podglądnąć jaki program (programy) i z jakimi parametrami po kolei są wołane po wybraniu z menu 'Tools' opcji 'Make All'. Z tego co widzę to make.exe ale nie wiem z jakimi dokładnie flagami, podejrzewam że na końcu jest plik make.
Proszę o jakieś wskazówki.
Didn't find your answer? Ask the community — no account required.
Sprawdź w ustawieniach tego "niedoskonałego" edytora , z jakim parametrem jest wywoływany make.exe dla menu "Tools->[WinAvr]Make All".Ja obstawiam , że opcja brzmi "all" ;)
Piotrek
PS Poza PN-em , istnieją inne edytory dedykowane avrgcc.
V
Viki
probowalem uruchomic make z taka opcja i nic, nie jej tez w helpie.
C
czerstwy
Viki napisał/a:
musisz się znajdować w katalogu z projektem, w którym jest makefile oraz mieć ustawione ścieżki w systemie do katalogu w którym znajduje się make.exe avr-gcc.exe itp. (instalka winavr ustawia zmienną PATH ale możesz to sprawdzić na wszelki wypadek)
pozdrawiam czerstwy
T
Tom
Zobacz plik makefile, w nim znajdziesz opcje i co kazda wywoluje. Popularne opcje to 'make all' 'make clean' 'make program'... Makefile w winavr ma duzo komentarzy.
Tomek
P
Piotrek Sz.
czerstwy snipped-for-privacy@o2.pl napisał(a):
Na potwierdzenie słów kolegi i swoich: C:\WinAVR\ds18x20_demo>make.exe clean
-------- begin -------- avr-gcc (GCC) 3.4.4 Copyright (C) 2004 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
PS Myślałem ,że "Current Directory" na projekt i make.exe w PATH to się rozumie samo przez się, jednak się pomyliłem ;-)
A
Adam Dybkowski
Bo to nie jest opcja programu make ale obiekt docelowy do utworzenia. Podobnie mozesz napisac np. "make abcd.hex" albo "make main.elf" - wszystko zalezy od zawartosci makefile'a.
P
Piotrek Sz.
Adam Dybkowski snipped-for-privacy@amwaw.edu.pl> napisał(a):
Ja bym to porównał do DOS-owego batch'a , gdzie parametr jest nazwą etykiety , od której należy wykonać instrukcje . Nooo... , cos w tym guscie ;-)
Piotrek
J
Jacek M.
Proponuje Ci edytor Ultraedit. Jest to zawansowany edytor umozliwiajacy uruchamianie zewnetrznych programow np. *.batch wywolujacych make z odpowiednim parametrem. Poza edycja plikow zrodlowych, kasowania plikow wynikowych i kompilowania projektu masz mozliwosc ogladania efektu kompilacji w oknie "Output Window", czyli to o co Ci chodzi. Kiedys uzywalem w taki sposob tego edytora ale niestety nie pamietam szczegolow. Edytor ten zawiera rozlegly help, wiec nie powienienes miec z tym problemow. Jesli zdecydujesz sie tak go uzyc i dojdziesz do jakiegos rozwiazania chetnie dowiem sie (chociazby na grupie dyskusyjnej) w jak to zrobiles. Pozdrawiam i zycze powodzenia.
Jacek M.
Join the Discussion
Have something to add? Share your thoughts — no account required.
Didn't find your answer?
Ask the community — no account required
Report Content
You are reporting this content to the moderators. They will look at it
ASAP.