Извлечение флагов компилятора и компоновщика из Bazel
Мне нужно извлечь флаги компилятора и компоновщика для определенного приложения, созданного Bazel.
Есть ли для этого специальная команда?
1 ответ
bazel clean # force bazel to rebuild everything
bazel build -s //...
Есть более продвинутые подходы, например:
- кайт
- Средство извлечения команд компиляции Hedron для Bazel
- https://github.com/vincent-picaud/Bazel_and_CompileCommands
Вы также можете использовать системные инструменты, такие как strace, чтобы выяснить, какие инструменты вызываются Bazel и какие параметры командной строки задействованы.