|
| emacs Fra : Carsten |
Dato : 19-09-03 16:07 |
|
Hej
hvordan skifter man compiler i emacs, jeg ved godt at man kan køre en
ekstern compiler fra shell comando men det er FA.. besværligt hvergang at
skulle skrive gpasm -i -w1 -I /home/carsten/pic/util stepm11.asm
hvis det er muligt at skifte compiler.
/Carsten
| |
Peter Mogensen (19-09-2003)
| Kommentar Fra : Peter Mogensen |
Dato : 19-09-03 16:13 |
|
Carsten wrote:
> Hej
> hvordan skifter man compiler i emacs, jeg ved godt at man kan køre en
> ekstern compiler fra shell comando men det er FA.. besværligt hvergang at
> skulle skrive gpasm -i -w1 -I /home/carsten/pic/util stepm11.asm
> hvis det er muligt at skifte compiler.
M-x compile
.... er en lidt generel kommando, der bare fyrer en shell-kommando af og
parser outputtet.
Det er rigtigt at det er træls at skulle skifte kommandoen ud hver gang.
Det er derfor at default-kommandoen er "make -k".
D.v.s. det er anbefalet at man laver Makefile's hvor build-processen for
ens program er defineret. Så behøve du ikke bekymre dig om at forklare
Emacs hvilken compiler den skal kalde.
Peter
| |
Carsten (19-09-2003)
| Kommentar Fra : Carsten |
Dato : 19-09-03 16:33 |
|
Peter Mogensen wrote:
> Carsten wrote:
>> Hej
>> hvordan skifter man compiler i emacs, jeg ved godt at man kan køre en
>> ekstern compiler fra shell comando men det er FA.. besværligt hvergang at
>> skulle skrive gpasm -i -w1 -I /home/carsten/pic/util stepm11.asm
>> hvis det er muligt at skifte compiler.
>
> M-x compile
> ... er en lidt generel kommando, der bare fyrer en shell-kommando af og
> parser outputtet.
>
> Det er rigtigt at det er træls at skulle skifte kommandoen ud hver gang.
> Det er derfor at default-kommandoen er "make -k".
>
> D.v.s. det er anbefalet at man laver Makefile's hvor build-processen for
> ens program er defineret. Så behøve du ikke bekymre dig om at forklare
> Emacs hvilken compiler den skal kalde.
>
> Peter
Hej
dvs. at jeg for hvert program jeg skriver skal oprette en fil hvori min
kompiler er angivet gpasm -i -w1 -I /home/carsten/pic/util stepm11.asm
men hvad skal filen så hede ?
/Carsten
| |
Peter Mogensen (21-09-2003)
| Kommentar Fra : Peter Mogensen |
Dato : 21-09-03 20:34 |
|
Carsten wrote:
> dvs. at jeg for hvert program jeg skriver skal oprette en fil hvori min
> kompiler er angivet gpasm -i -w1 -I /home/carsten/pic/util stepm11.asm
> men hvad skal filen så hede ?
Det kræver selvfølgelig at man bruger "make" og forstår det systems
basale funktioner.
Filen skal som standard hedde "Makefile".
Læse mere i "man make"
.... eller i Emacs's info-sider om make.
Peter
| |
Jesper Harder (19-09-2003)
| Kommentar Fra : Jesper Harder |
Dato : 19-09-03 17:57 |
|
Carsten <c.friedrichsen@get2net.dk> writes:
> hvordan skifter man compiler i emacs, jeg ved godt at man kan køre
> en ekstern compiler fra shell comando men det er FA.. besværligt
> hvergang at skulle skrive gpasm -i -w1 -I /home/carsten/pic/util
> stepm11.asm hvis det er muligt at skifte compiler.
At bruge en Makefile er et godt råd. Men hvis du ikke vil bruge make,
så kan du indsætte noget i stil med
;; -*- compile-command: "gpasm -i -w1 -I /home/carsten/pic/util stepm11.asm " -*-
som første linje i filen.
| |
Carsten (19-09-2003)
| Kommentar Fra : Carsten |
Dato : 19-09-03 19:31 |
|
Jesper Harder wrote:
> Carsten <c.friedrichsen@get2net.dk> writes:
>
>> hvordan skifter man compiler i emacs, jeg ved godt at man kan køre
>> en ekstern compiler fra shell comando men det er FA.. besværligt
>> hvergang at skulle skrive gpasm -i -w1 -I /home/carsten/pic/util
>> stepm11.asm hvis det er muligt at skifte compiler.
>
> At bruge en Makefile er et godt råd. Men hvis du ikke vil bruge make,
> så kan du indsætte noget i stil med
>
> ;; -*- compile-command: "gpasm -i -w1 -I /home/carsten/pic/util
> stepm11.asm " -*-
>
> som første linje i filen.
hvad skal der til for at få at få aktiveret compiler comandoen ??
/Carsten
| |
Jesper Harder (19-09-2003)
| Kommentar Fra : Jesper Harder |
Dato : 19-09-03 19:44 |
|
Carsten <c.friedrichsen@get2net.dk> writes:
> Jesper Harder wrote:
>
>> At bruge en Makefile er et godt råd. Men hvis du ikke vil bruge
>> make, så kan du indsætte noget i stil med
>>
>> ;; -*- compile-command: "gpasm -i -w1 -I /home/carsten/pic/util
>> stepm11.asm " -*-
>>
>> som første linje i filen.
>
> hvad skal der til for at få at få aktiveret compiler comandoen ??
`M-x compile'. Linjen ovenfor ændrer standardforslaget fra "make -k"
til "gpasm ..." i den aktuelle fil.
| |
Carsten (19-09-2003)
| Kommentar Fra : Carsten |
Dato : 19-09-03 20:09 |
|
Jesper Harder wrote:
> Carsten <c.friedrichsen@get2net.dk> writes:
>
>> Jesper Harder wrote:
>>
>>> At bruge en Makefile er et godt råd. Men hvis du ikke vil bruge
>>> make, så kan du indsætte noget i stil med
>>>
>>> ;; -*- compile-command: "gpasm -i -w1 -I /home/carsten/pic/util
>>> stepm11.asm " -*-
>>>
>>> som første linje i filen.
>>
>> hvad skal der til for at få at få aktiveret compiler comandoen ??
>
> `M-x compile'. Linjen ovenfor ændrer standardforslaget fra "make -k"
> til "gpasm ..." i den aktuelle fil.
Hmmm
Ja hvis det bare virkede var det jo en pragtfuld lille detalje !!!
/Carsten
| |
Jesper Harder (19-09-2003)
| Kommentar Fra : Jesper Harder |
Dato : 19-09-03 20:59 |
|
Carsten <c.friedrichsen@get2net.dk> writes:
> Jesper Harder wrote:
>> Linjen ovenfor ændrer standardforslaget fra "make -k" til "gpasm
>> ..." i den aktuelle fil.
>
> Ja hvis det bare virkede var det jo en pragtfuld lille detalje !!!
Det har først indvirkning, når du åbner filen. Så luk den, åbn den og
prøv igen.
| |
Carsten (19-09-2003)
| Kommentar Fra : Carsten |
Dato : 19-09-03 23:12 |
|
Jesper Harder wrote:
> Carsten <c.friedrichsen@get2net.dk> writes:
>
>> Jesper Harder wrote:
>
>>> Linjen ovenfor ændrer standardforslaget fra "make -k" til "gpasm
>>> ..." i den aktuelle fil.
>>
>> Ja hvis det bare virkede var det jo en pragtfuld lille detalje !!!
>
> Det har først indvirkning, når du åbner filen. Så luk den, åbn den og
> prøv igen.
YES YES nu virker det
/Carsten
| |
|
|