webentwicklung-frage-antwort-db.com.de

eclipse c/c ++ CDT erstellt nur eine Datei

Ich mache ein C++ - Projekt mit Eclipse CDT, aber das Erstellen aller Quelldateien nimmt viel Zeit in Anspruch.

Ich würde es vorziehen, nur die eine Quelldatei zu erstellen, mit der ich arbeite, bis sie korrekt ist, und später mit der nächsten Quelldatei fortzufahren. Aber alle Optionen, die ich von Eclipse gesehen habe (Make project und Build all), wirken sich auf alle Quelldateien des Projekts aus.

Gibt es eine einfache Möglichkeit, in Eclipse CDT nur eine oder zwei Quelldateien zu erstellen?

Vielen Dank!

16
Akronix

Es war viel einfacher als erwartet.

  1. Deaktivieren Sie Projekt -> Automatisch erstellen
  2. Klicken Sie mit der rechten Maustaste auf die Datei, die Sie erstellen möchten
  3. Klicken Sie auf Build Selected File (s) .

Quelle: http://www.cesareriva.com/single-file-compile-in-Eclipse-cdt/

18
Akronix

Wenn Sie ein Makefile-Projekt verwenden. Fügen Sie einfach '-j n' (n gibt die Nummer des gleichzeitigen Jobs an) in Ihren make-Parameter ein.

Öffnen Sie 'Projekteigenschaften' -> 'C/C++ Build' -> 'Verhalten' (Seitenbeschriftung) -> 'Build (inkrementeller Build' (Bearbeitungsfeld)

z.B. ändere es auf '-j 3 all', wird make anweisen, 3 Dateien gleichzeitig zu kompilieren.

Natürlich erkennt make Dateiabhängigkeiten, um zu entscheiden, ob die Dateien gleichzeitig kompiliert werden können.

prost

0
Rox