Hallo,
Ich war auf der Suche nach eine AVR-IDE für Linux und habe KontrollerLab gefunden. Ich habe es mir Installiert, ein kleines Testprogramm geschrieben, wollte es Komplimieren und habe follgende Fehlermeldungen bekommen:

Das Programm:
Code:
#include </avr/io.h>

int main()
{
	char state;
	int i, j, k; // Wait counters
	DDRA=0x00; // Set all pins as outputs
	state=0;
	while (1) // Loop forever
	{
		for (i=0; i<10000; i++)
			for (j=0; j<100; j++)
				k++;
		state = ~state;
		PORTA = state;
	}
}
Fehlermeldung:
Code:
/usr/local/avr/bin/avr-gcc -mmcuatmega32 -O0 -c ctest1.c -o ctest1.o
ctest1.c:1:21: error: /avr/io.h No such file or directory
Darauf hin habe ich das include follgendermaßen geändert:
Code:
#include </usr/local/avr/include/avr/io.h>
Da bei mir diese dateien dort liegen.
follgende Fehlermeldungen:
Code:
/usr/local/avr/bin/avr-gcc -mmcuatmega32 -O0 -c ctest1.c -o ctest1.o
In file included from ctest1.c:1:
/usr/local/avr/include/avr/io.h:94:26:avr/sfr_defs.h: No such file or directory
/usr/local/avr/include/avr/io.h:169:25:avr/iom32.h: No such file or directory
/usr/local/avr/include/avr/io.h:305:26:avr/portpins.h: No such file or directory
/usr/local/avr/include/avr/io.h:307:24:avr/common.h: No such file or directory
/usr/local/avr/include/avr/io.h:309:25avr/version.h: No such file or directory
/usr/local/avr/include/avr/io.h:312:22:avr/fuse.h: No such file or directory
/usr/local/avr/include/avr/io.h:315:22:avr/lock.h: No such file or directory
KontrollerLab ist bei mir unter meinem home-verzeichniss Installiert, avr-gcc unter /usr/local/avr/


Ich würde mich sehr über hilfe freuen,
Christoph