Bash Alles anzeigen#!/bin/bash if [ "$1" = "-h" ]; then echo Verwendung: avrcompile.sh dateiname echo Syntax: echo "./avrcompile.sh bitmuster kompiliert und brennt die datei bitmuster.c" echo "Ende" exit fi if [ "$1" != " " ]; then echo "kompiliere..." avr-g++ $1.c -mmcu=atmega8 -o $1.elf read -p "weitermachen? (j/n) " frage if [ "$frage" = "j" ]; then echo "linke..." avr-objcopy -O ihex $1.elf $1.hex echo "brenne..." avrdude -p m8 -c avr911 -P /dev/ttyUSB0 -U flash:w:$1.hex:i else exit fi fi exit 0Ein kleines Skript, dass kompilieren für myAVR-Boards etwas vereinfacht.
Schreib dir ein Makefile. Ist zwar ne scheiß Syntax, aber eigentlich genau dafür gedacht. Im übrigen ist die ELF schon gelinkt, du wandelst nur das Format um. Und mit /dev/ttyUSB0 fest definieren wär ich vorsichtig, das kann sich gern mal ändern.