clang + clangd + clang-tidy + clang-format + git + ssh + cmake + ninja + lld + gdb
5.4K
FROM ubuntu:18.04
RUN apt-get update -y && \
apt-get install -y apt-utils && \
apt-get install -y --no-install-recommends \
git \
ssh \
build-essential \
lld-9 \
cmake \
ninja-build \
clangd-9 \
clang-9 \
clang-format-9 \
clang-tidy-9 \
gdb && \
rm -rf /var/lib/apt/lists/* /var/cache/apt/archives/*
RUN update-alternatives --install /usr/bin/cc cc /usr/bin/clang-9 30 && \
update-alternatives --install /usr/bin/cc cc /usr/bin/gcc-7 20 && \
update-alternatives --install /usr/bin/c++ c++ /usr/bin/clang++-9 30 && \
update-alternatives --install /usr/bin/c++ c++ /usr/bin/g++-7 20 && \
update-alternatives --install /usr/bin/clangd clangd /usr/bin/clangd-9 30 && \
update-alternatives --install /usr/bin/clang-format clang-format /usr/bin/clang-format-9 30 && \
update-alternatives --install /usr/bin/clang-tidy clang-tidy /usr/bin/clang-tidy-9 30 && \
update-alternatives --install /usr/bin/ld ld /usr/bin/ld.lld-9 30 && \
update-alternatives --install /usr/bin/ld ld /usr/bin/ld.gold 20 && \
update-alternatives --install /usr/bin/ld ld /usr/bin/ld.bfd 10
Content type
Image
Digest
Size
309.6 MB
Last updated
over 6 years ago
docker pull iiiinnnnyyyy/clang-tools