Problem mit gcc



  • Ich habe nen goßes Probem mit gcc, wie kann ich da ein Pojekt erstellen, z.B:
    ich habe die drei Dateien: test.c, te.h, te.c

    test.c:
    // ++++++++++++++++++++++++++
    #include "te.h"

    int main (void)
    {
    test();
    return 0;
    };
    // ++++++++ ENDE ++++++++++++

    te.h:
    // ++++++++++++++++++++++++++
    #include <stdio.h>
    void test(void);
    // ++++++++ ENDE ++++++++++++

    te.c:
    // ++++++++++++++++++++++++++
    #include "te.h"
    void test(void)
    {
    printf("Hallo Welt !!!!");
    return;
    }
    // ++++++++ ENDE ++++++++++++

    ich hab dabei immer das problem, das er die Funktion test nich findet ...
    aber ich weis auch nich genau was ich bei gcc eingeben muß ... und is der
    code eigentlich so richtig ??? wäre nett wenn mir jemand helfen würde ..

    Danke im voraus schon mal !!!!



  • So gehts:

    gcc -c test/Test.c -o test/Test.o -I"D:/Dev-C++/include" -pg -g3

    gcc -c test/Te.c -o test/Te.o -I"D:/Dev-C++/include" -pg -g3

    gcc test/Test.o test/Te.o -o "Console App.exe" -L"D:/Dev-C++/lib" -L"D:/Dev-C++/lib/wx" -I"D:/Dev-C++/include" -pg -g3

    gcc test/Test.o test/Te.o -o "Console App.exe" -L"D:/Dev-C++/lib" -L"D:/Dev-C++/lib/wx" -I"D:/Dev-C++/include" -pg -g3

    Die Pfade müssen noch von Dir angepasst werden bzw. die Pfade für die lib-Dateien wie wx kannst Du rausschmeissen.
    Zur Vereinfachung gibt es zwei Möglichkeiten:
    1. Dev-C++ runterladen
    2. Makefile erstellen

    [ Dieser Beitrag wurde am 14.11.2002 um 10:23 Uhr von aheim editiert. ]



  • ?? wofür die ganzen Optionen eigentlich sollte es so gehen

    gcc -O3 -Wall -W -c -o te.o te.c
    gcc -O3 -Wall -W te.o -o test test.c
    


  • Jo .. funktioniert !!!!! vielen Dank !!!!!!!!!!!!!!


Anmelden zum Antworten