📖

【C/C++】Ubuntu環境とGCCでHello World

2024/07/07に公開

はじめに

Ubuntu環境でC/C++を始めるための備忘録
コンパイラにはGCCを使用した

環境構築

ビルド・コンパイルのためbuild-essentialをaptでインストールしておく
バージョン確認でインストールを確認

sudo apt install build-essential

#インストール完了確認
gcc --version

コードの実装

コードはただ"Hello World!"をprintするだけの単純なものだが掲載しておく
CとC++の両方を掲載しておく

Cの場合

hello_world.c
#include <stdio.h>
 
void main(){
    printf("C Hello World!\n");
}

C++の場合

hello_world.cpp
#include <iostream>
using namespace std;

int main(){
  cout << "C++ Hello World!" << endl;
  return 0;
}

コンパイル

cの場合はgcc、c++の場合はg++でコンパイルする
それぞれhello_world_c/hello_world_cppが実行ファイルになる

#Cの場合
gcc hello_world.c -o hello_world_c

#C++の場合
g++ hello_world.cpp -o hello_world_cpp

実行

./hello_world_c
./hello_world_cpp

Discussion