C++を扱うことになった 開発中のWebサービス案件でC++のソースコードを扱うことになりました。 とりあえずLinux環境で動けばよいので、 Dockerコンテナ内のgccでC++のソースコードがコンパイル&実行できること を今回の目標とします。 ( make とかは今回使わないです。軽量化とかも意識してないです。) 今回作ったサンプルコードは以下に置きました。 https://github.com/segurvita/docker-gcc-sample Dockerイメージを探した Docker Hubでgccを検索してみたところ、Docker Hub公式のイメージがありました。 https://hub.docker.com/_/gcc/ これを使います。(もっと軽いのあるかもですが、 C++のソースコードを作った Hello World! します!
![gccのDocker公式イメージ使ってC++でHelloWorldしてみた - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/30aa77ce7204c153d4b14979083464aea4f07d8f/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9Z2NjJUUzJTgxJUFFRG9ja2VyJUU1JTg1JUFDJUU1JUJDJThGJUUzJTgyJUE0JUUzJTgzJUExJUUzJTgzJUJDJUUzJTgyJUI4JUU0JUJEJUJGJUUzJTgxJUEzJUUzJTgxJUE2QyUyQiUyQiVFMyU4MSVBN0hlbGxvV29ybGQlRTMlODElOTclRTMlODElQTYlRTMlODElQkYlRTMlODElOUYmdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT01NiZ0eHQtY2xpcD1lbGxpcHNpcyZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPTEwNTI0OTUxZWY3MjQ2OTc3Y2IyM2FiY2Q2OGNiYzc5%26mark-x%3D142%26mark-y%3D112%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTcxNiZ0eHQ9JTQwc2VndXIlMjBpbiUyMFNUWUxZJTJDJTIwSW5jLiZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTMyJnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnM9MmFhYjI1OTk2NmNhOTAyN2Q3ZjM5NTlhMDVhMDJlMWI%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3D260fefbed79136e6450cc0df221ac69a)