---
description: The C Programming Language
---

# C

We're using GCC Version: 7.4.0 to compile your source.

```bash
# dpkg -S $(/sbin/ldconfig -p | awk 'NR>1 { print $NF }') 2>/dev/null | sed 's/\: .*$//' | sort -u
apt
freeglut3:amd64
freeglut3-dev:amd64
gdbserver
gettext
ibverbs-providers:amd64
lib32asan4
lib32atomic1
lib32cilkrts5
lib32gcc1
lib32gomp1
lib32itm1
lib32mpx2
lib32quadmath0
lib32stdc++6
lib32ubsan0
libacl1:amd64
libapparmor1:amd64
libapt-inst2.0:amd64
libapt-pkg5.0:amd64
libargon2-0:amd64
libasan2:amd64
libasan4:amd64
libasn1-8-heimdal:amd64
libasound2:amd64
libasprintf0v5:amd64
libasprintf-dev:amd64
libassuan0:amd64
libatk1.0-0:amd64
libatk-bridge2.0-0:amd64
libatm1:amd64
libatomic1:amd64
libatspi2.0-0:amd64
libattr1:amd64
libaudit1:amd64
libavahi-client3:amd64
libavahi-common3:amd64
libbabeltrace1:amd64
libbinutils:amd64
libblkid1:amd64
libboost-atomic1.65.1:amd64
libboost-atomic1.65-dev:amd64
libboost-chrono1.65.1:amd64
libboost-chrono1.65-dev:amd64
libboost-container1.65.1:amd64
libboost-container1.65-dev:amd64
libboost-context1.65.1:amd64
libboost-context1.65-dev:amd64
libboost-coroutine1.65.1:amd64
libboost-coroutine1.65-dev:amd64
libboost-date-time1.65.1:amd64
libboost-date-time1.65-dev:amd64
libboost-fiber1.65.1:amd64
libboost-fiber1.65-dev:amd64
libboost-filesystem1.65.1:amd64
libboost-filesystem1.65-dev:amd64
libboost-graph1.65.1:amd64
libboost-graph1.65-dev:amd64
libboost-graph-parallel1.65.1
libboost-graph-parallel1.65-dev
libboost-iostreams1.65.1:amd64
libboost-iostreams1.65-dev:amd64
libboost-locale1.65.1:amd64
libboost-locale1.65-dev:amd64
libboost-log1.65.1
libboost-log1.65-dev
libboost-math1.65.1:amd64
libboost-math1.65-dev:amd64
libboost-mpi1.65.1
libboost-mpi1.65-dev
libboost-mpi-python1.65.1
libboost-mpi-python1.65-dev
libboost-numpy1.65.1
libboost-numpy1.65-dev
libboost-program-options1.65.1:amd64
libboost-program-options1.65-dev:amd64
libboost-python1.65.1
libboost-python1.65-dev
libboost-random1.65.1:amd64
libboost-random1.65-dev:amd64
libboost-regex1.65.1:amd64
libboost-regex1.65-dev:amd64
libboost-serialization1.65.1:amd64
libboost-serialization1.65-dev:amd64
libboost-signals1.65.1:amd64
libboost-signals1.65-dev:amd64
libboost-stacktrace1.65.1:amd64
libboost-stacktrace1.65-dev:amd64
libboost-system1.65.1:amd64
libboost-system1.65-dev:amd64
libboost-test1.65.1:amd64
libboost-test1.65-dev:amd64
libboost-thread1.65.1:amd64
libboost-thread1.65-dev:amd64
libboost-timer1.65.1:amd64
libboost-timer1.65-dev:amd64
libboost-type-erasure1.65.1:amd64
libboost-type-erasure1.65-dev:amd64
libboost-wave1.65.1:amd64
libboost-wave1.65-dev:amd64
libbsd0:amd64
libbsd-dev:amd64
libbz2-1.0:amd64
libc6:amd64
libc6-dev:amd64
libc6-dev-i386
libc6-dev-x32
libc6-i386
libc6-x32
libcairo2:amd64
libcairo-gobject2:amd64
libcap2:amd64
libcap-ng0:amd64
libc-ares2:amd64
libcc1-0:amd64
libc-client2007e
libcilkrts5:amd64
libcolord2:amd64
libcom-err2:amd64
libcroco3:amd64
libcrypto++6
libcrypto++-dev
libcryptsetup12:amd64
libcups2:amd64
libcupsfilters1:amd64
libcupsimage2:amd64
libcurl3-gnutls:amd64
libcurl4:amd64
libcurl4-openssl-dev:amd64
libdatrie1:amd64
libdb5.3:amd64
libdbus-1-3:amd64
libdconf1:amd64
libdebconfclient0:amd64
libdevmapper1.02.1:amd64
libdjvulibre21:amd64
libdns-export1100
libdrm2:amd64
libdrm-amdgpu1:amd64
libdrm-dev:amd64
libdrm-intel1:amd64
libdrm-nouveau2:amd64
libdrm-radeon1:amd64
libdw1:amd64
libedit2:amd64
libegl1:amd64
libegl-mesa0:amd64
libelf1:amd64
libepoxy0:amd64
libevent-2.1-6:amd64
libexpat1:amd64
libexpat1-dev:amd64
libext2fs2:amd64
libfabric1
libfakeroot:amd64
libfdisk1:amd64
libffcall1b:amd64
libffi6:amd64
libffi-dev:amd64
libfftw3-double3:amd64
libfontconfig1:amd64
libfontconfig1-dev:amd64
libfontenc1:amd64
libfreetype6:amd64
libfreetype6-dev:amd64
libfribidi0:amd64
libgail18:amd64
libgbm1:amd64
libgcc1:amd64
libgcrypt20:amd64
libgd3:amd64
libgdbm5:amd64
libgdbm-compat4:amd64
libgdbm-dev:amd64
libgdk-pixbuf2.0-0:amd64
libgeoip1:amd64
libgettextpo0:amd64
libgettextpo-dev:amd64
libgfortran3:amd64
libgfortran4:amd64
libgirepository-1.0-1:amd64
libgl1:amd64
libglapi-mesa:amd64
libgles1:amd64
libgles2:amd64
libglib2.0-0:amd64
libglib2.0-dev:amd64
libglu1-mesa:amd64
libglu1-mesa-dev:amd64
libglvnd0:amd64
libglvnd-dev:amd64
libglx0:amd64
libglx-mesa0:amd64
libgmp10:amd64
libgmp-dev:amd64
libgmpxx4ldbl:amd64
libgnutls30:amd64
libgomp1:amd64
libgpg-error0:amd64
libgpm2:amd64
libgraphite2-3:amd64
libgraphite2-dev:amd64
libgs9:amd64
libgssapi3-heimdal:amd64
libgssapi-krb5-2:amd64
libgtk2.0-0:amd64
libgtk-3-0:amd64
libharfbuzz0b:amd64
libharfbuzz-dev:amd64
libharfbuzz-gobject0:amd64
libharfbuzz-icu0:amd64
libhcrypto4-heimdal:amd64
libheimbase1-heimdal:amd64
libheimntlm0-heimdal:amd64
libhogweed4:amd64
libhttp-parser2.7.1:amd64
libhttp-parser-dev
libhwloc5:amd64
libhwloc-dev:amd64
libhx509-5-heimdal:amd64
libibverbs1:amd64
libibverbs-dev:amd64
libice6:amd64
libice-dev:amd64
libicu60:amd64
libicu-dev
libicu-le-hb0:amd64
libicu-le-hb-dev:amd64
libiculx60:amd64
libidn11:amd64
libidn2-0:amd64
libijs-0.35:amd64
libilmbase12:amd64
libip4tc0:amd64
libisc-export169:amd64
libisl15:amd64
libisl19:amd64
libitm1:amd64
libjbig0:amd64
libjbig2dec0:amd64
libjpeg62:amd64
libjpeg62-dev:amd64
libjpeg-turbo8:amd64
libjq1:amd64
libjson-c3:amd64
libjson-glib-1.0-0:amd64
libk5crypto3:amd64
libkeyutils1:amd64
libkmod2:amd64
libkrb5-26-heimdal:amd64
libkrb5-3:amd64
libkrb5support0:amd64
libksba8:amd64
liblcms2-2:amd64
liblcms2-dev:amd64
libldap-2.4-2:amd64
libllvm10:amd64
libllvm3.9:amd64
libllvm6.0:amd64
liblqr-1-0:amd64
liblsan0:amd64
libltdl7:amd64
libltdl-dev:amd64
liblua5.2-0:amd64
liblz4-1:amd64
liblzma5:amd64
libmagic1:amd64
libmagickcore-6.q16-3:amd64
libmagickwand-6.q16-3:amd64
libmaxminddb0:amd64
libmcrypt4
libmemcached11:amd64
libmnl0:amd64
libmount1:amd64
libmpc3:amd64
libmpdec2:amd64
libmpfr6:amd64
libmpx0:amd64
libmpx2:amd64
libncurses5:amd64
libncurses5-dev:amd64
libncursesw5:amd64
libnetpbm10
libnettle6:amd64
libnewt0.52:amd64
libnghttp2-14:amd64
libnl-3-200:amd64
libnl-genl-3-200:amd64
libnl-route-3-200:amd64
libnotify4:amd64
libnpth0:amd64
libnspr4:amd64
libnss3:amd64
libnss-systemd:amd64
libnuma1:amd64
libnuma-dev:amd64
libonig4:amd64
libopenexr22:amd64
libopengl0:amd64
libopenmpi2:amd64
libopenmpi-dev
libp11-kit0:amd64
libpam0g:amd64
libpango-1.0-0:amd64
libpangocairo-1.0-0:amd64
libpangoft2-1.0-0:amd64
libpaper1:amd64
libpcap0.8:amd64
libpcap0.8-dev:amd64
libpciaccess0:amd64
libpcre16-3:amd64
libpcre32-3:amd64
libpcre3:amd64
libpcre3-dev:amd64
libpcrecpp0v5:amd64
libpcsclite1:amd64
libperl5.26:amd64
libpipeline1:amd64
libpixman-1-0:amd64
libpng16-16:amd64
libpng-dev:amd64
libpopt0:amd64
libprocps6:amd64
libprocps-dev:amd64
libproxy1v5:amd64
libpsl5:amd64
libpsm-infinipath1
libpython2.7:amd64
libpython2.7-dbg:amd64
libpython2.7-dev:amd64
libpython3.6:amd64
libpython3.6-dbg:amd64
libpython3.6-dev:amd64
libquadmath0:amd64
librdmacm1:amd64
libreadline5:amd64
libreadline7:amd64
librest-0.7-0:amd64
libroken18-heimdal:amd64
librsvg2-2:amd64
librtmp1:amd64
libruby2.5:amd64
libsasl2-2:amd64
libsbc1:amd64
libsctp1:amd64
libseccomp2:amd64
libselinux1:amd64
libsemanage1:amd64
libsensors4:amd64
libsepol1:amd64
libsigsegv2:amd64
libslang2:amd64
libsm6:amd64
libsmartcols1:amd64
libsm-dev:amd64
libsmi2ldbl:amd64
libsnappy1v5:amd64
libsodium23:amd64
libsoup2.4-1:amd64
libsoup-gnome2.4-1:amd64
libspandsp2:amd64
libsqlite3-0:amd64
libss2:amd64
libssh2-1:amd64
libssh-gcrypt-4:amd64
libssl1.0.0:amd64
libssl1.1:amd64
libssl-dev:amd64
libstdc++6:amd64
libsystemd0:amd64
libtasn1-6:amd64
libtcl8.6:amd64
libthai0:amd64
libtidy5
libtiff5:amd64
libtinfo5:amd64
libtinfo-dev:amd64
libtk8.6:amd64
libtommath1:amd64
libtsan0:amd64
libubsan0:amd64
libudev1:amd64
libunistring2:amd64
libunistring-dev:amd64
libunwind8:amd64
libusb-0.1-4:amd64
libustr-1.0-1:amd64
libutempter0:amd64
libuuid1:amd64
libuv1:amd64
libuv1-dev:amd64
libvpx5:amd64
libwayland-client0:amd64
libwayland-cursor0:amd64
libwayland-egl1:amd64
libwayland-server0:amd64
libwebp6:amd64
libwebpdemux2:amd64
libwebp-dev:amd64
libwebpmux3:amd64
libwind0-heimdal:amd64
libwireshark11:amd64
libwiretap8:amd64
libwmf0.2-7:amd64
libwrap0:amd64
libwscodecs2:amd64
libwsutil9:amd64
libwxbase3.0-0v5:amd64
libwxgtk3.0-0v5:amd64
libx11-6:amd64
libx11-dev:amd64
libx11-xcb1:amd64
libx11-xcb-dev:amd64
libx32asan4
libx32atomic1
libx32cilkrts5
libx32gcc1
libx32gomp1
libx32itm1
libx32quadmath0
libx32stdc++6
libx32ubsan0
libxau6:amd64
libxau-dev:amd64
libxaw7:amd64
libxcb1:amd64
libxcb1-dev:amd64
libxcb-dri2-0:amd64
libxcb-dri2-0-dev:amd64
libxcb-dri3-0:amd64
libxcb-dri3-dev:amd64
libxcb-glx0:amd64
libxcb-glx0-dev:amd64
libxcb-present0:amd64
libxcb-present-dev:amd64
libxcb-randr0:amd64
libxcb-randr0-dev:amd64
libxcb-render0:amd64
libxcb-render0-dev:amd64
libxcb-shape0:amd64
libxcb-shape0-dev:amd64
libxcb-shm0:amd64
libxcb-sync1:amd64
libxcb-sync-dev:amd64
libxcb-xfixes0:amd64
libxcb-xfixes0-dev:amd64
libxcomposite1:amd64
libxcursor1:amd64
libxdamage1:amd64
libxdamage-dev:amd64
libxdmcp6:amd64
libxdmcp-dev:amd64
libxext6:amd64
libxext-dev:amd64
libxfixes3:amd64
libxfixes-dev:amd64
libxft2:amd64
libxft-dev
libxi6:amd64
libxi-dev:amd64
libxinerama1:amd64
libxkbcommon0:amd64
libxml2:amd64
libxmu6:amd64
libxmu-dev:amd64
libxmuu1:amd64
libxpm4:amd64
libxrandr2:amd64
libxrender1:amd64
libxrender-dev:amd64
libxshmfence1:amd64
libxshmfence-dev:amd64
libxslt1.1:amd64
libxss1:amd64
libxss-dev:amd64
libxt6:amd64
libxtables12:amd64
libxtables-dev:amd64
libxt-dev:amd64
libxtst6:amd64
libxv1:amd64
libxxf86dga1:amd64
libxxf86vm1:amd64
libxxf86vm-dev:amd64
libyaml-0-2:amd64
libzip4:amd64
libzstd1:amd64
ocl-icd-libopencl1:amd64
ruby2.5-dev:amd64
tk8.6-blt2.5
zlib1g:amd64
zlib1g-dev:amd64
```
