/ Forside / Teknologi / Operativsystemer / Linux / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Linux
#NavnPoint
o.v.n. 11177
peque 7911
dk 4814
e.c 2359
Uranus 1334
emesen 1334
stone47 1307
linuxrules 1214
Octon 1100
10  BjarneD 875
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

Søg
Reklame
Statistik
Spørgsmål : 177559
Tips : 31968
Nyheder : 719565
Indlæg : 6408938
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste