g++をUbuntuへインストールする

提供: C++入門
2014年4月6日 (日) 13:16時点におけるDaemon (トーク | 投稿記録)による版

移動: 案内検索
スポンサーリンク

GNU GCCコンパイラコレクションC++コンパイラであるg++Ubuntuにインストールする方法です。

概要

g++は、GNU GCCのC++コンパイラです。

インストール

Ubuntu/Debianにインストールする場合

apt コマンドでインストールする場合です。

sudo apt install gcc

g++パッケージを検索する

apt-cacheでg++のパッケージを検索できます。

$ apt-cache search 'g++'|grep ^g++
g++ - GNU C++ compiler
g++-4.4 - GNU C++ compiler
g++-4.5 - GNU C++ compiler
g++-4.6 - GNU C++ compiler
g++-4.6-multilib - GNU C++ compiler (multilib files)
g++-multilib - GNU C++ compiler (multilib files)
g++-4.4-arm-linux-gnueabi - GNU C++ compiler
g++-4.4-arm-linux-gnueabihf - GNU C++ compiler
g++-4.4-multilib - GNU C++ compiler (multilib files)
g++-4.5-arm-linux-gnueabi - GNU C++ compiler
g++-4.5-arm-linux-gnueabihf - GNU C++ compiler
g++-4.5-multilib - GNU C++ compiler (multilib files)
g++-4.6-arm-linux-gnueabi - GNU C++ compiler
g++-4.6-arm-linux-gnueabihf - GNU C++ compiler
g++-4.6-multilib-arm-linux-gnueabi - GNU C++ compiler (multilib files)
g++-4.6-multilib-arm-linux-gnueabihf - GNU C++ compiler (multilib files)
g++-arm-linux-gnueabi - The GNU C++ compiler for armel architecture
g++-arm-linux-gnueabihf - The GNU C++ compiler for armhf architecture
g++-mingw-w64 - GNU C++ compiler for MinGW-w64
g++-mingw-w64-i686 - GNU C++ compiler for MinGW-w64 targeting Win32
g++-mingw-w64-x86-64 - GNU C++ compiler for MinGW-w64 targeting Win64

バージョン

$ g++ --version
g++ (Ubuntu/Linaro 4.6.3-1ubuntu5) 4.6.3
Copyright (C) 2011 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

ヘッダファイル

g++ 4.6 の場合、ヘッダファイルは、 /usr/include/c++/4.6 に入ります。

$ ls /usr/include/c++/4.6
algorithm           future
array               i686-linux-gnu/
atomic              initializer_list
backward/           iomanip
bits/               ios
bitset              iosfwd
cassert             iostream
ccomplex            istream
cctype              iterator
cerrno              limits
cfenv               list
cfloat              locale
chrono              map
cinttypes           memory
ciso646             mutex
climits             new
clocale             numeric
cmath               ostream
complex             parallel/
complex.h           profile/
condition_variable  queue
csetjmp             random
csignal             ratio
cstdarg             regex
cstdbool            set
cstddef             sstream
cstdint             stack
cstdio              stdexcept
cstdlib             streambuf
cstring             string
ctgmath             system_error
ctime               tgmath.h
cwchar              thread
cwctype             tr1/
cxxabi.h            tuple
debug/              type_traits
decimal/            typeindex
deque               typeinfo
exception           unordered_map
ext/                unordered_set
fenv.h              utility
forward_list        valarray
fstream             vector
functional

関連項目




スポンサーリンク