Zaslal: so listopad 05 2016, 18:58 Předmět: Proč make smaže na konci kompilace některé soubory?
Ahoj.
Jak si tak hraju s tím C pro Z80, tak jsem narazila na divnou věc při kompilaci. Když make skončí kompilaci, tak mi smaže některé soubory, které vznikly při kompilaci. Nemůžu přijít na to, proč to dělá a jak mu v tom zabránit. Poradí prosím někdo? Přikládám výpis makefile a výpis z překladu. Konkrétně jde o tu poslední řádku "rm cat.ihx sh.ihx", kde smaže hexa soubory z překladu.
kód:
AS = sdasz80.exe
LD = sdldz80.exe
AR = sdar.exe
CC = sdcc.exe
CFLAGS = -mz80 --nostdinc -Ilibc/include
CPP = sdcc.exe --nostdinc -Ilibc/include
Založen: May 30, 2006 Příspěvky: 6558 Bydliště: Seč
Zaslal: so listopad 05 2016, 19:31 Předmět:
No jo, jsem zbrklej
A hlavně v makefile, když je použitej příkaz rm, tak vždycky s "vynucovací" volbou -f
Ale jak je vidět, tak u `rm cat.ihx sh.ihx` chybí.
Komplet zdroják je přísně tajnej? _________________ Kdo není ve dvaceti levičák, nemá srdce,
kdo je levičák ve čtyřiceti, nemá rozum.
— Winston Churchill
Založen: May 30, 2006 Příspěvky: 6558 Bydliště: Seč
Zaslal: so listopad 05 2016, 19:39 Předmět:
Spustím příkaz s rozkazem prohledat všechny soubory a prásknout ten, kde se vyhladávanej řetězec nachází.
Neboj, sestavovat to nebudu, stejně mám jen GCC a ne SDCC. _________________ Kdo není ve dvaceti levičák, nemá srdce,
kdo je levičák ve čtyřiceti, nemá rozum.
— Winston Churchill
Založen: May 30, 2006 Příspěvky: 6558 Bydliště: Seč
Zaslal: so listopad 05 2016, 20:11 Předmět:
Hm, sorry, bolí mě zub
Když jsem patchoval linuxový jádro, jak jsem posléze zjistil, patchem s chybou, která při kompilaci způsobovala nepřípustnou změnu oprávnění jedný knihovny, že se stala nečitelnou, než, abych příčinu hledal manuálně, tak jsem na hledání použil GNU grep. _________________ Kdo není ve dvaceti levičák, nemá srdce,
kdo je levičák ve čtyřiceti, nemá rozum.
— Winston Churchill
Nemůžete odesílat nové téma do tohoto fóra. Nemůžete odpovídat na témata v tomto fóru. Nemůžete upravovat své příspěvky v tomto fóru. Nemůžete mazat své příspěvky v tomto fóru. Nemůžete hlasovat v tomto fóru. Nemůžete připojovat soubory k příspěvkům Můžete stahovat a prohlížet přiložené soubory
Informace na portálu Elektro bastlírny jsou prezentovány za účelem vzdělání čtenářů a rozšíření zájmu o elektroniku. Autoři článků na serveru neberou žádnou zodpovědnost za škody vzniklé těmito zapojeními. Rovněž neberou žádnou odpovědnost za případnou újmu na zdraví vzniklou úrazem elektrickým proudem. Autoři a správci těchto stránek nepřejímají záruku za správnost zveřejněných materiálů. Předkládané informace a zapojení jsou zveřejněny bez ohledu na případné patenty třetích osob. Nároky na odškodnění na základě změn, chyb nebo vynechání jsou zásadně vyloučeny. Všechny registrované nebo jiné obchodní známky zde použité jsou majetkem jejich vlastníků. Uvedením nejsou zpochybněna z toho vyplývající vlastnická práva. Použití konstrukcí v rozporu se zákonem je přísně zakázáno. Vzhledem k tomu, že původ předkládaných materiálů nelze žádným způsobem dohledat, nelze je použít pro komerční účely! Tento nekomerční server nemá z uvedených zapojení či konstrukcí žádný zisk. Nezodpovídáme za pravost předkládaných materiálů třetími osobami a jejich původ. V případě, že zjistíte porušení autorského práva či jiné nesrovnalosti, kontaktujte administrátory na diskuzním fóru EB.