Hallo, ich habe mittleweile ein relativ großes Projekt im CCS aufgebaut. Im laufe der Zeit haben sich wohl einige Deklarationen und #defines angehäuft, die garnicht mehr benutzt werden. Gibt es eine Möglichkeit, sich diese ganzen Relikte in den *.c und *.h files anzeigen zu lassen? mfG Bob
Kommentier sie aus und der Compiler wird dir sagen, welche davon noch gebraucht werden.
Karl Heinz Buchegger schrieb: > Kommentier sie aus und der Compiler wird dir sagen, welche davon noch > gebraucht werden. Bei einem #ifdef ABC wird diese Methode scheitern.
Eine weitere Möglichkeit ist per Suchen der Bezeichner über alle Projektfiles die Verwendung/nicht Verwendung heraus zu finden. Macht mehr Arbeit als das "Auskommentieren", aber man sieht auch die Verwendung in #ifdef-Blöcken. Volker
ich danke euch schonmal :D die über alle Files suchen Funktion kenn ich noch aus anderen Programmen, einfach shift+strg+F, aber das funktioniert im Code Composer Studio irgendwie nicht, auch hab ich noch keine solche Funktion im Menu gefunden :/ Edit: ah, habs gefunden, strg+h :D naja dann werd ich mich wohl noch ein paar Stunden hinsetzen müssen, wenns ordentlich sein muss, danke euch
Volker Zabe schrieb: > Eine weitere Möglichkeit ist per Suchen der Bezeichner über alle > Projektfiles die Verwendung/nicht Verwendung heraus zu finden. > > Macht mehr Arbeit als das "Auskommentieren", aber man sieht auch die > Verwendung in #ifdef-Blöcken. Kombination aus beidem ist auch noch eine Möglichkeit. Frank hat natürlich recht, alle noch gebrauchten #define findet man dadurch nicht. Oft ist es auch so, dass einem der Name des #define schon eine gewisse Vorstellung davon gibt, wozu er benutzt wird und man dann gezielter suchen kann. Ist halt wie so oft: Ein einziges Patentrezept gibt es nicht.
ich merk schon, aber am besten mach ich das gleich, bevor ich garnicht mehr weiß was nichtmehr benötigt wird. Aber von daher, dass der Compiler ja auch schaut was er auf den µC Programmieren muss und was nicht, dachte ich man kanns sich auch so anguggen.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.