Bazel bauen ausführliche compiler-Befehle protokollieren
Wie kann ich den Wert erhöhen der build-Prozess?
Bazel scheint zu drucken compiler-Befehle nur, wenn etwas schief geht während des Baus.
Ich würde gerne sehen, welche compiler comands die cc_library Regel ausgelöst, auch wenn alles scheint in Ordnung zu sein, zu Debuggen, zu verknüpfen Probleme.
Ich habe bereits versucht verschiedene bazel Befehl Linie Parameter, aber nichts gibt mir der compiler-Befehle 🙁
- Mögliche Duplikate von Wie bekomme ich die Befehle ausgeführt, die von Bazel
- Die ist 2 Monate jünger als diese Frage. Also, warum wollen Sie mark meine Frage als Duplikat?
- Da die andere Frage stellt eine Herausforderung dar, im detail, und hat eine Antwort mit einem Zitat.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dies ist wahrscheinlich das, was du suchst
Den
-s
switch macht Bazel drucken Sie alle Befehle aufgerufen.Nützliche Informationen aus Envoys bazel readme (https://github.com/envoyproxy/envoy/blob/master/bazel/README.md)
Wenn Sie versuchen zu verstehen, was Bazel tut, der-s-und-erklären-Optionen sind nützlich. Haben Bazel bieten ausführliche Ausgabe auf die Befehle, die es ausführt:
Haben Bazel emittieren, um eine text-Datei, die Begründung für den Umbau ein Ziel:
Erhalten Sie weitere ausführliche Erläuterungen:
Vielleicht können Sie generieren, compile_commands.json - Datei. Ich habe erstellt Shell-Skripte (unter Linux) zu automatisieren, dass: https://github.com/vincent-picaud/Bazel_and_CompileCommands.