komplettes kompilieren erzwingen aber wie ? [solved]

Für Fragen rund um die Ide und zum Debugger
Antworten
wbeppler
Beiträge: 131
Registriert: So 20. Jul 2014, 10:27
OS, Lazarus, FPC: kubuntu, raspbian, laz 1.2 / 0.9 microcontroller
CPU-Target: 8-64 bit
Wohnort: bodensee
Kontaktdaten:

komplettes kompilieren erzwingen aber wie ? [solved]

Beitrag von wbeppler »

hi,

ich progge gerade an einer "Stempeluhr" wo mitarbeiter mittels barcode (wie tastatureingaben) anstempeln. nun will ich verhindern dass da welche die schon vor dem eigentlichen arbeitszeitbegin 07:00:00 anstempeln wollen eben auf diese 07:00:00 gesetzt werden. so hatte ich das in einer anwendung nun 15 jahre schon und will das wieder so.

wenn ich die uhr des pc zurueckstelle um das "stempeln" zu testen, so kompiliert der lazarus danach nicht nehr alle teile die ich bearbeite. hab heut richtig zeit verbraten bis ich das geschanllt hatte. aenderung im code und nix passiert und so tolles zeug, also viel mist codiert.

es gibt bei der anwendung noch etliche andere teile die ich testen muss und in kombination mit der zeit. wie/wo muss ich kompilieren dass die ide immer alles neu kompiliert ?

besten dank vorab, hab schon gegoogelt aber nichts gescheites gefunden

w. :-)
Zuletzt geändert von wbeppler am Fr 20. Feb 2015, 17:13, insgesamt 1-mal geändert.

ruewa
Beiträge: 153
Registriert: Sa 12. Apr 2014, 14:43

Re: komplettes kompilieren erzwingen aber wie ?

Beitrag von ruewa »

Start / Neu compilieren (Umsch+F9) tut's nicht?

Gruß Rüdiger

Benutzeravatar
theo
Beiträge: 10467
Registriert: Mo 11. Sep 2006, 19:01

Re: komplettes kompilieren erzwingen aber wie ?

Beitrag von theo »

Start -> Aufräumen und Kompilieren sollte eigentlich letzte Zweifel beseitigen.
Ich weiss nicht, wie lange es das schon in der IDE gibt, aber in Lazarus 1.4RC1 ist es vorhanden.

creed steiger
Beiträge: 957
Registriert: Mo 11. Sep 2006, 22:56

Re: komplettes kompilieren erzwingen aber wie ?

Beitrag von creed steiger »

War schon bei 1.2.6 afaik

BeniBela
Beiträge: 308
Registriert: Sa 21. Mär 2009, 17:31
OS, Lazarus, FPC: Linux (Lazarus SVN, FPC 2.4)
CPU-Target: 64 Bit

Re: komplettes kompilieren erzwingen aber wie ?

Beitrag von BeniBela »

Ich habe das in meinem build skript stehen:

Code: Alles auswählen

 
find ~ -name "*.ppu" | grep -v /lib/ | xargs rm
 

wbeppler
Beiträge: 131
Registriert: So 20. Jul 2014, 10:27
OS, Lazarus, FPC: kubuntu, raspbian, laz 1.2 / 0.9 microcontroller
CPU-Target: 8-64 bit
Wohnort: bodensee
Kontaktdaten:

Re: komplettes kompilieren erzwingen aber wie ?

Beitrag von wbeppler »

halo benibela,

kannst du mir sagen wo (welche datei eventuell sogar pfad) das steht und wenn du es weisst gerne auch was es bedeutet ???

danke vorab, die beitraege haben mir schon viel geholfen :-)
gestern war ich so perplex weil nix geklappt hat und ich schier am verzweifeln war.....


wbeppler
Beiträge: 131
Registriert: So 20. Jul 2014, 10:27
OS, Lazarus, FPC: kubuntu, raspbian, laz 1.2 / 0.9 microcontroller
CPU-Target: 8-64 bit
Wohnort: bodensee
Kontaktdaten:

Re: komplettes kompilieren erzwingen aber wie ?

Beitrag von wbeppler »

also zu:
find ~ -name "*.ppu" | grep -v /lib/ | xargs rm

finde alles mit dem name *.ppu, was die ~ soll check ich nicht

grep ist ein filter was ich weiss sucht der in den files die vorkommnisse von (hier wohl) /lib/. warum das sinn ergibt check ich halt nicht
xargs rm macht irgendwas weg, ich vermute es killt die dateien die durch das letzte piping noch durchgekommen sind, warum da ein del nicht reicht check ich auch nicht

na ja, eh egal, ich arbeit grad unter windoof :-)


da ist mir der letzte (und nur der) von cred steiger schon einfacher zu verstehen, compile clean macht die zwischenergebnisse von vorangegangenen compiler-laeufen weg damit der linker nix altes reinnehmen kann

dennoch danke !

wbeppler
Beiträge: 131
Registriert: So 20. Jul 2014, 10:27
OS, Lazarus, FPC: kubuntu, raspbian, laz 1.2 / 0.9 microcontroller
CPU-Target: 8-64 bit
Wohnort: bodensee
Kontaktdaten:

Re: komplettes kompilieren erzwingen aber wie ?

Beitrag von wbeppler »

ach ja, was geholfen hat:

wie ruewa schrieb:

shift+F9 also SAUBERES neucompilieren

gruss

w

Antworten