- Notifications
You must be signed in to change notification settings - Fork0
I want to get used to bazel build system using clang.
License
NotificationsYou must be signed in to change notification settings
research-note/bazel-clang-cpp-example
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Here is the summary of what I learned while using bazel build system with cpp & clang 12.
I have build on WSL2 ubuntu 20.04 with Clang-12 Compiler.
Build with Clang-12.
foo@bar:cpp-tutorial/stage1$bazel build --config=clang_config //main:hello-world
Install uftrace and valgrind in ubuntu.
foo@bar:~$sudo apt -y install uftrace valgrind
Test hello-world program with uftrace in terminal.
foo@bar:cpp-tutorial/stage1$uftrace ./bazel-bin/main/hello-world
Test hello-world program with valgrind in terminal.
foo@bar:cpp-tutorial/stage1$valgrind ./bazel-bin/main/hello-world
Installcpplint.
foo@bar:~$sudo apt -y install python3&& pip install cpplintfoo@bar:~$echo"export PATH=\$PATH:\$HOME/.local/bin">> .bashrc&&source .bashrc
And do lint.
foo@bar:cpp-tutorial/stage1$cpplint main/hello-world.cc
Bazel Tutorial: Build a C++ Project
About
I want to get used to bazel build system using clang.
Topics
Resources
License
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Releases
No releases published
Packages0
No packages published