Hogyan kell egy makefile ablakok alatt

Nem is olyan régen, én költöztem AtmelStudio6 a AVRStudio4. Van egy jó klón programozó STK500. Ez most tökéletesen működik a 4. verzió. Kiderült, hogy írok egy programot most a 6. változat, és a használata egy programozó negyedik. Kényelmetlen, mint ezt. Megpróbáltam csatlakozni a programozó a 6.. Munka során a csonkot fedélzeten. Ez működik, ez nem működik. Úgy döntött, hogy egy új munkát a 6. változat és fingás. Úgy döntöttem, hogy nem lenne AVRISP mkII.

Narilcsoport I LUFA projekt. ITT
Letöltöttem a kódot, majd ragasztás makefile. Firmware önmagában nem létezik, hogy töltse ki a mikrokontroller közvetlenül. Tehát meg kell futtatni a make összeszerelhető született hex fájlt. És hogyan kell csinálni? Fogalmam sincs. És ez szükséges. Elkezdtem ásni. Segítettem egy barátjának Linux felhasználók számára. Mi pokolupalis együtt, és ásott neki ezt.

2). Műsor bc-1.06-2.exe. Itt van.

3). Adja meg az utat, hogy a PATH változó XP 32bit,

A PATH itt van.
Számítógép / Tulajdonságok / Speciális / Környezeti változók.

C: \ MinGW \ MSYS \ 1,0 \ bin;
C: \ Program Files \ GnuWin32 \ bin;
C: \ Program Files \ Atmel \ Atmel Toolchain \ AVR8 GCC \ Native \ 3.4.2.939 \ avr8-gnu-toolchain \ bin

Mert WINDIWS_7 64bit
C: \ MinGW \ MSYS \ 1,0 \ bin;
C: \ Program Files (x86) \ GnuWin32 \ bin;
C: \ Program Files (x86) \ Atmel \ Atmel Toolchain \ AVR8 GCC \ Native \ 3.4.2.939 \ avr8-gnu-toolchain \ bin

Az operációs rendszer függhet sok dolog .. könyvtárak, fordítók, stb és a Makefile figyelembe kell venni ezeket a különbségeket. Ha szüksége van a hordozhatóság program építeni multi-platform makefile gyakran GNU Autotools. Aztán Makefile létre a felhasználó egymás configure script futtatása.
De volt több, mint egy egyszerű eset, a probléma az volt, csak az, hogy nem voltak ablakok teszik segédprogramot.

Köszönjük, hogy a kampány az írástudatlanság ellen, esetleg valaki nid praktikus.
Ha valami, akkor azt avtotulzami több mint tíz év.

Valójában, ez attól függ tulcheyna, amely gyűjtött valamit. És mennyire más tulcheyny az operációs rendszer alatt - az egy más kérdés

Igen, én beszélek. Különösen a dobozból windose általában nincs tulcheyna.

Amellett, hogy MinGW érdemes figyelni inkább Cygwin. Lehet választani csomagokat a sötétség. Xserver is lehetséges, hogy ...

MinGW - fordító GCC szerelvény Windows alatt. Cygwin - teljes POSIX-layer for Windows (durván szólva, MSYS-maxi), beleértve a port, és tartalmaz GCC Windows alatt. A tiszta fordító Windows alatt általánosan használt MinGW (és néha más részegységek, például Code :: Blocks most olyan, mint TDM-GCC).
Xserver (pontosabban X Window System) - grafikus és ablakozó alrendszer Knicks.

és még tudni, hogy mit értünk mindenféle squiggles a Makefile $ @ $ ^ $ (CFLAGS) valahol $ (nadrágtartó helyett sima) is történik @ srcdir @
Hogy pontosak legyünk, a darabokat hoztam makefile.in fájlt (nem tudom, lehet .A mellék jelent valamit), így kellett fordítanom a projekt célja a folyamat három lépésből
./ configure
csinál
make install

de mi a helyzet az úgynevezett PATH környezeti változó típusa, stb nem szükséges, hogy menjen be az operációs rendszer beállításait, akkor írj egy batch file típus
@echo off
set path = C: \ MinGW \ MSYS \ 1.0 \ bin; C: \ Program Files \ GnuWin32 \ bin; C: \ Program Files \ Atmel \ Atmel Toolchain \ AVR8 GCC \ Native \ 3.4.2.939 \ avr8-gnu-toolchain \ bin;% pATH%
make.exe% *
nevezhetjük make.bat vagy más gyártmányú és tegye le egy nyilvános helyen, például C: \ UTILS, ami viszont már hozzá a PATH kényelmes abban az esetben, ha több IDE például már telepítve AVR Toolchain és Borland cpp építő, és mindegyiknek megvan a saját make.exe feküdt a bin mappát, és elérhető az út nem könnyű, de én csak nem igazán használja a konzolt a szerelés, de általában ez AVR Toolchain lehetővé teszi a sok szabadságjogok, így a következő make.exe hazugság dir.exe ... és igen, van általában egy teljes gyűjtemény például a Linux típusú awk

Hogy pontosak legyünk, a darabokat hoztam makefile.in fájlt (nem tudom, lehet .A mellék jelent valamit) Ez nem egy gyártmányt és üres az automake. Ő lesz az úgynevezett a configure és ezáltal makefiles erre munkadarabot. Tehát, ha nem tévedek, a fent említettek közül Ön zakoryuchek kifejezetten utal csapatok automake.
Általában az ő nyilvántartások. Bár hallottam, hogy ez teszi, hogy automake malosedobnye kézi előállításához TOOLS.

hogy a kis projektek is lehet főzni a kezét.

Kapcsolódó cikkek