Cemil
Erfahrenes Mitglied
Hi,
ich möchte meine Quelldateien einzeln kompilieren und habe hierfür ein neues Projekt angelegt und alle diese Dateien dort eingefügt.
Hier die Dateien (MS WINDOWS + Dev-C++ v. 4.9.8.7 Beta):
/* main.c */
#include <stdio.h>
extern modul1(void);
extern modul2(void);
int main()
{
modul1();
modul2();
system("pause");
return 0;
}
---
/* modul1.c */
void modul1()
{
printf("Ich bin das Modul 1\n");
}
---
/* modul2.c */
void modul2()
{
printf("Ich bin Modul 2\n");
}
Ich habe die main-Datei kompiliert und habe danach drei Objektdateien (main.o, modul1.o, modul2.o) erhalten. Aber sobald ich die drei Objektdateien zu einer ausführbaren Datei linken möchte, klappt's nicht.
Was mache ich falsch?
Für eure Antworten bedanke ich mich im voraus.
Greetings...
ich möchte meine Quelldateien einzeln kompilieren und habe hierfür ein neues Projekt angelegt und alle diese Dateien dort eingefügt.
Hier die Dateien (MS WINDOWS + Dev-C++ v. 4.9.8.7 Beta):
/* main.c */
#include <stdio.h>
extern modul1(void);
extern modul2(void);
int main()
{
modul1();
modul2();
system("pause");
return 0;
}
---
/* modul1.c */
void modul1()
{
printf("Ich bin das Modul 1\n");
}
---
/* modul2.c */
void modul2()
{
printf("Ich bin Modul 2\n");
}
Ich habe die main-Datei kompiliert und habe danach drei Objektdateien (main.o, modul1.o, modul2.o) erhalten. Aber sobald ich die drei Objektdateien zu einer ausführbaren Datei linken möchte, klappt's nicht.
Was mache ich falsch?
Für eure Antworten bedanke ich mich im voraus.
Greetings...