Ich verwende das Eclipse CDT. Ich habe den "externen Builder" konfiguriert und erstelle die Makefiles automatisch. Leider enthalten die generierten Makefiles den absoluten Include-Pfad. Ich möchte die generierten Makefiles auf anderen Systemen verwenden (wo Eclipse nicht installiert ist) - gibt es eine Möglichkeit, Eclipse relative Pfade in Makefile zu verwenden?Eclipse CDT zur Verwendung von relativen Include-Pfaden in generierten Makefiles erhalten
Ich habe meine Projekte Include-Verzeichnis unter Einstellungen -> Tool-Einstellungen -> GCC C Compiler -> Include-Pfade mit $ {workspace_log} konfiguriert.
Die folgende akzeptierte Antwort funktioniert für Include-Pfade im Projekt, aber was ist mit verknüpften Ressourcendateien? Mein generiertes Makefile enthält immer noch Quelldateien mit absoluten Pfaden. Verwenden Sie keine verknüpften Quellen in Ihrem Projekt? Wie können Sie auf anderen Systemen kompilieren? – dtmland