onj Dateien verhindern
-
Ist es möglich, mit cl zu kompilieren und linken, ohne dass obj-Dateien erstellt werden? Quasi in memory. Das nervt, wenn man bloß ein kleines Programm hat, wo nur aus einer Datei besteht und man auf dem Desktop liegen hat.
-
was machst du denn mit den obj dateien???
die benötigt ja nur der linker..hast du den output path auf deinen desktop umgestellt???
-
Nein, ich habe eine Quellcodedatei auf dem Desktop. Wenn ich sie mit cl.exe verarbeite, erstellt er mir natürlich auch die zugehörige .obj Datei.
Ich hätts gerne so, dass er einfach nur die exe ausspuckt.
-
Einfach "cl" ausführen *ohne "/c" !
Dann wird auch sofort gelinkt...
-
Ich hab "cl test.cpp" gemacht, raus kam:
Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 15.00.21022.08 for 80x86
Copyright (C) Microsoft Corporation. All rights reserved.test.cpp
Microsoft (R) Incremental Linker Version 9.00.21022.08
Copyright (C) Microsoft Corporation. All rights reserved./out:test.exe
test.objWas mache ich denn da falsch?
-
Was ist denn Dein Problem? Da kommt doch direkt die EXE raus... wenn Du die obj-Datei nicht brauchst, dann lösch sie halt... oder hast Du massive Bedenken, dass Deine Festplatte diese Zugriffe nicht aushält?
-
Mein Wunsch wäre nunmal gewesen, dass keine .obj Datei rauskommt, damit sie nicht den Desktop vollmüllt.
Aber gut, tu ich sie halt nach wie vor löschen.
Vielen Dank.
-
erstell dir doch einfach ne batch datei, die dann compiliert und gleich alle unnötigen dateien löscht
-
auf dem desktop dies sourcen und debug / release verzeichnisse zu haben ist ja auch nicht gerade das was so sinn macht...