Makefile und Linken bitte helft mir - ich verzweifle ;)

Gast #814579
Lesenswert?

Hi,

möchte einen Quellcode in mehrere Teilcodes teilen:

Dazu habe ich versucht mich daran zu halten:

http://www.avrfreaks.net/index.php?name=PNphpBB2&file=viewtopic&t=48535&postdays=0&postorder=asc&sid=9098c3a3c0cdfcdafbd8187255136d26



Meine Probleme:

a)
in meinem Makefile gibt es die Zeile nicht:
1
# List C source files here. (C dependencies are automatically generated.) 
2

3
SRC = $(TARGET).c


b) vielleicht noch anderes falsch  -  vielleicht könntet Ihr mir das 
sagen  -  ich such schon ewig danach ...

Gruß
Angehängte Dateien:
Gast #814591
Lesenswert?

Benutzt du WinAVR? Da ist "mfile" dabei, ein Tool, das dir ein Makefile 
für den AVR-Gcc generiert - ich häng dessen Vorlage mal an.
   Die zusätzlichen c-Dateien müssten bei dir ja bei "$(TARGET)" o.ä. 
eingebaut werden -- aber vielleicht lohnt ja der umstieg auf mfile bzw. 
die Vorlage ;)

hth. Jörg
Angehängte Dateien:
Persönliche Seite #814623
Lesenswert?

Johannes wrote:

> Meine Probleme:
>
> a)
> in meinem Makefile gibt es die Zeile nicht:
>
>
1
> # List C source files here. (C dependencies are automatically
2
> generated.)
3
> 
4
> SRC = $(TARGET).c
5
> 
6
>

Du hast in deinem Projekt eine Datei main.aps und das ist ein Zeichen 
dafür, dass du aus AVR Studio heraus arbeitest.

AVR Studio erzeugt das jeweilige Makefile automatisch passend zum 
Projekt. Dieses autogenerierte Makefile ist im Normalfall nicht zur 
Bearbeitung durch den User gedacht.

Wie bringst du jetzt AVR Studio bei, dass zu deinem Projekt auch noch 
die Datei te.c gehört?

Ganz einfach - innerhalb von AVR Studio in dem Projektfenster mit dem 
Ordner Source Files fügst du einfach te.c in den Ordner hinzu, dort wo 
bereits main.c steht. Dann ein Rebuild All. Fertisch.
Gast #814646
Lesenswert?

@ Stefan "stefb" B.


DANKE  !!!! DANKE  !!!! DANKE  !!!! DANKE  !!!! DANKE  !!!! DANKE  !!!! 
DANKE  !!!! DANKE  !!!! DANKE  !!!! DANKE  !!!! DANKE  !!!! DANKE  !!!! 
DANKE  !!!! DANKE  !!!! DANKE  !!!! DANKE  !!!! DANKE  !!!! DANKE  !!!! 
DANKE  !!!! DANKE  !!!! DANKE  !!!! DANKE  !!!! DANKE  !!!! DANKE  !!!!

(auch an Jörg X.   -  mit diesem makefile geht es auch)


SUPER !

Gruß

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren