Anzeige:
Ergebnis 1 bis 11 von 11

Thema: Eclipse Make:*** Error

  1. #1
    Registrierter Benutzer
    Registriert seit
    Feb 2014
    Beiträge
    6

    Eclipse Make:*** Error

    Hallo,

    ich arbeite mich gerade in Linux ein und möchte ein Server Programm das ich auf Windows Entwickelt habe jetzt auf Linux abändern um es auf einen Debian Server zu installieren.

    Jedoch als ich angefangen habe meine Dateien in Eclipse einzufügen und die Librarys zu denn Linux abgeändern, kommt immer nach dem "Build" dieser Fehler Code "Make:***"
    in der Console steht auch eine Fehler Meldung beim "...... error -l"" "

    Ich bin seid 1 Woche am Googlen aber komme auf keine Lösung.

    Was mache ich falsch ?

  2. #2
    Registrierter Benutzer Avatar von ThorstenHirsch
    Registriert seit
    Nov 2002
    Beiträge
    6.558
    Zeig uns Code (copy&paste), zeig uns Fehlermeldungen (copy&paste) und welche Kommandos du eingegeben hast (auch copy&paste), die sie verursacht haben.
    ¡Nuestro amigo... el Computador!

  3. #3
    Registrierter Benutzer
    Registriert seit
    Feb 2014
    Beiträge
    6
    Console:

    g++: error: missing argument to ‘-l’
    make: *** [IP_DB_Interface] Fehler 1

    Error:

    Description Resource Path Location Type
    make: *** [IP_DB_Interface] Fehler 1 IP_DB_Interface C/C++ Problem

    Code:

    Gebe ich ungerne raus da es ein Kunden Auftrag ist, "Vertraulich"

  4. #4
    Registrierter Benutzer Avatar von ThorstenHirsch
    Registriert seit
    Nov 2002
    Beiträge
    6.558
    Okay, aber das Makefile scheint ja schon mal nicht richtig zu sein. Das musst du uns zeigen (denn dort steht, was hinter -I aufgerufen werden soll, aber nicht wird).
    ¡Nuestro amigo... el Computador!

  5. #5
    Registrierter Benutzer
    Registriert seit
    Feb 2014
    Beiträge
    6
    Danke für die Mühe.

    makefile aus Debug:

    ################################################## ##############################
    # sources.mk : Automatically-generated file. Do not edit!
    ################################################## ##############################

    -include ../makefile.init

    RM := rm -rf

    # All of the sources participating in the build are defined here
    -include sources.mk
    -include src/subdir.mk


    ##############################################

    ################################################## ##############################
    # objects.mk : Automatically-generated file. Do not edit!
    ################################################## ##############################

    USER_OBJS :=

    LIBS := -l"" <<<<<<< hier ist das Problem !?!

    ################################################## ##############################
    # makefile - Automatically-generated file. Do not edit!
    ################################################## ##############################

    O_SRCS :=
    CPP_SRCS :=
    C_UPPER_SRCS :=
    C_SRCS :=
    S_UPPER_SRCS :=
    OBJ_SRCS :=
    ASM_SRCS :=
    CXX_SRCS :=
    C++_SRCS :=
    CC_SRCS :=
    OBJS :=
    C++_DEPS :=
    C_DEPS :=
    CC_DEPS :=
    CPP_DEPS :=
    EXECUTABLES :=
    CXX_DEPS :=
    C_UPPER_DEPS :=

    # Every subdirectory with source files must be described here
    SUBDIRS := \
    src \




    -include subdir.mk
    -include objects.mk

    ifneq ($(MAKECMDGOALS),clean)
    ifneq ($(strip $(C++_DEPS)),)
    -include $(C++_DEPS)
    endif
    ifneq ($(strip $(C_DEPS)),)
    -include $(C_DEPS)
    endif
    ifneq ($(strip $(CC_DEPS)),)
    -include $(CC_DEPS)
    endif
    ifneq ($(strip $(CPP_DEPS)),)
    -include $(CPP_DEPS)
    endif
    ifneq ($(strip $(CXX_DEPS)),)
    -include $(CXX_DEPS)
    endif
    ifneq ($(strip $(C_UPPER_DEPS)),)
    -include $(C_UPPER_DEPS)
    endif
    endif

    -include ../makefile.defs

    # Add inputs and outputs from these tool invocations to the build variables

    # All Target
    all: IP_DB_Interface

    dependents:
    -cd /home/alex/workspace/IP_DB_Interface/Release && $(MAKE) clean all

    # Tool invocations
    IP_DB_Interface: $(OBJS) $(USER_OBJS) /home/alex/workspace/IP_DB_Interface/Release/IP_DB_Interface
    @echo 'Building target: $@'
    @echo 'Invoking: GCC C++ Linker'
    g++ -o "IP_DB_Interface" $(OBJS) $(USER_OBJS) $(LIBS)
    @echo 'Finished building target: $@'
    @echo ' '

    # Other Targets
    clean:
    -$(RM) $(OBJS)$(C++_DEPS)$(C_DEPS)$(CC_DEPS)$(CPP_DEPS)$( EXECUTABLES)$(CXX_DEPS)$(C_UPPER_DEPS) IP_DB_Interface
    -@echo ' '

    .PHONY: all clean dependents
    .SECONDARY:
    /home/alex/workspace/IP_DB_Interface/Release/IP_DB_Interface:

    -include ../makefile.targets

  6. #6
    Registrierter Benutzer
    Registriert seit
    Feb 2014
    Beiträge
    6
    Sorry das ganze ist etwas durcheinander geraten.
    Hier noch mal das makefile:

    ################################################## ##############################
    # Automatically-generated file. Do not edit!
    ################################################## ##############################

    -include ../makefile.init

    RM := rm -rf

    # All of the sources participating in the build are defined here
    -include sources.mk
    -include src/subdir.mk
    -include subdir.mk
    -include objects.mk

    ifneq ($(MAKECMDGOALS),clean)
    ifneq ($(strip $(C++_DEPS)),)
    -include $(C++_DEPS)
    endif
    ifneq ($(strip $(C_DEPS)),)
    -include $(C_DEPS)
    endif
    ifneq ($(strip $(CC_DEPS)),)
    -include $(CC_DEPS)
    endif
    ifneq ($(strip $(CPP_DEPS)),)
    -include $(CPP_DEPS)
    endif
    ifneq ($(strip $(CXX_DEPS)),)
    -include $(CXX_DEPS)
    endif
    ifneq ($(strip $(C_UPPER_DEPS)),)
    -include $(C_UPPER_DEPS)
    endif
    endif

    -include ../makefile.defs

    # Add inputs and outputs from these tool invocations to the build variables

    # All Target
    all: IP_DB_Interface

    dependents:
    -cd /home/alex/workspace/IP_DB_Interface/Release && $(MAKE) clean all

    # Tool invocations
    IP_DB_Interface: $(OBJS) $(USER_OBJS) /home/alex/workspace/IP_DB_Interface/Release/IP_DB_Interface
    @echo 'Building target: $@'
    @echo 'Invoking: GCC C++ Linker'
    g++ -o "IP_DB_Interface" $(OBJS) $(USER_OBJS) $(LIBS)
    @echo 'Finished building target: $@'
    @echo ' '

    # Other Targets
    clean:
    -$(RM) $(OBJS)$(C++_DEPS)$(C_DEPS)$(CC_DEPS)$(CPP_DEPS)$( EXECUTABLES)$(CXX_DEPS)$(C_UPPER_DEPS) IP_DB_Interface
    -@echo ' '

    .PHONY: all clean dependents
    .SECONDARY:
    /home/alex/workspace/IP_DB_Interface/Release/IP_DB_Interface:

    -include ../makefile.targets

  7. #7
    Registrierter Benutzer
    Registriert seit
    Dec 2003
    Ort
    Dettenhausen
    Beiträge
    22.062
    (1) Posts kann man editieren
    (2) [code]-Tags erhöhen die Lesbarkeit.
    Ich bin root - ich darf das.

  8. #8
    Registrierter Benutzer
    Registriert seit
    Feb 2014
    Beiträge
    6
    Ich habe jetzt mal alles aus dem Projekt rausgetan, bis auf eine file aber der fehler tritt immer noch auf.

    Das Projekt ist im Anhang.

  9. #9
    Benutzter Registrierer
    Registriert seit
    Feb 2004
    Beiträge
    2.281
    Moin,

    Natuerlich tritt der Fehler noch auf, der hat ja nix mit den c-Files zu tun.
    Durch die
    Code:
    -l""
    Option sagst du dem gcc oder dem ld:
    Link noch was dazu, aber ich sag' dir nicht was...
    Das kann ja nur schiefgehen. Wenn du libraries dazulinken willst/musst, dann muessen die auch da angegeben werden (incl. evtl. noch dem Pfad dahin (-L) ), wenn nicht, dann darf da keine "-l" Option stehen...

    Gruss
    WK
    Das ist aber zu viel zum Lesen und ich will, dass er einfach kompeliert!

  10. #10
    Registrierter Benutzer
    Registriert seit
    Feb 2014
    Beiträge
    6
    Vielen Dank für Deine informative Antwort.

    Das Problem ist nur, das ich nicht weiss, wo eclipse diesen lehren Pfad anlegt !!!
    Deshalb hatte ich das ganze Project gepostet, inclusive aller eclipse files.
    Ich dachte für Spezialisten ist das kein Problem. Ich bin ein Unix/Eclipse Anfänger.

    Microdoof ist nicht der Weisheit letzter Stand, aber in Studio 2010 ging das ohne Probleme.
    Hier suche ich jetzt schon seit über 1 Woche dumme Fehler in eclipse.

    Gruß

  11. #11
    Benutzter Registrierer
    Registriert seit
    Feb 2004
    Beiträge
    2.281
    Moin,

    OOps, nee da muss ich passen. Mit Eclipse kenn' ich mich garnicht aus. Aber irgendwer hier wird sich schon aufraffen, das mal auszuprobieren.

    Gruss
    WK
    Das ist aber zu viel zum Lesen und ich will, dass er einfach kompeliert!

Ähnliche Themen

  1. DVD wird nicht gemountet
    Von Daresch im Forum Mobiles Linux, Notebook, PDA
    Antworten: 27
    Letzter Beitrag: 09.05.07, 21:00
  2. Fehler beim konfigurieren bei jeglichen Programmen
    Von M00F--{m_Fµ<KA} im Forum Kompilieren von Kernel und Sourcen
    Antworten: 16
    Letzter Beitrag: 04.04.07, 18:49
  3. Der Wahnsinn
    Von BernhardAhle im Forum Fernsehen
    Antworten: 17
    Letzter Beitrag: 25.11.06, 16:39
  4. Installationsprobleme in Yast unter SUSE 10
    Von Mattlas im Forum System installieren und konfigurieren
    Antworten: 3
    Letzter Beitrag: 27.10.05, 11:52
  5. Gkrellm Fehler bei kompilieren von plugins
    Von Necrolust im Forum Kompilieren von Kernel und Sourcen
    Antworten: 13
    Letzter Beitrag: 28.07.03, 16:52

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •