Linuxはオペレーティン それは1990年代半ばから存在しており、時間の経過とともに、そのユーザーベースは世界中に拡大しています。 今日、それはあなたの携帯電話、車から、あなたのテレビや冷蔵庫に、どこでも見つけることができます。
本稿では、無料で対応しますかコンパイルおよび実行するには、伝統的なこんにちは。 Ubuntu20.04のCでのプログラム。 あなたの非常に最初のCプログラムを作成するには、以下の手順に従ってください。
端末を開く
アプリケーションを表示アイコンをクリックします。 このアイコンは、下の画像に示すように、ランチャーバーの右下にあります。

以下に示すように、これは、アプリケーションメニューに移動します。

検索バーに「terminal」と入力します。

それを起動するには、端末のアイコンを選択します。

GCCがインストールされているかどうかの確認
GNUコンパイラコレクション(GCC)は、CやC++、Goなどの他の言語のライブラリとコンパイラのコレクションです。
GCCコンパイラがシステムにインストールされているかどうかを確認するには、次のコマンドを実行します。
gcc –v

次のスクリーンショットの最後に同様のメッセージが表示された場合は、GCCコンパイラがインストールされ、ソースコードファイルの作成に進むことがで

下の画像に示すメッセージが表示された場合は、GCCコンパイラをインストールする必要があります。

システムにGCCコンパイラをインストールするには、以下のコマンドを使用します。 Ubuntu20.04でのGCCインストールに関する詳細な記事はこちらです。
sudo apt install gcc

最初のステップは、あなたのパスワードを入力しています。 パスワードを入力すると、インストールが開始されます。 次に、インストールの確認を求められます。 インストールを確認するには、yと入力します。

インストールが正常に完了すると、次の出力が表示されます。

を作成するCプログラム
創出という名前のファイル”こんにちは.c”を入力し、端末に次のコマンドを入力します。 ファイルには任意の名前を付けることができますが、プログラムを説明する名前を使用することをお勧めします。
gedit hello.c

このコマンドを実行すると、Linuxはテキストエディタを起動します。

入力は以下のC言語のソースコードを印刷こんにちは。
#include <stdio.h>
int main()
{
printf("Hello World!");
return 0;
}

ファイルを保存し、テキストエディタを閉じて、ターミナルに戻ります。
にこんにちは。 program
すべてのCプログラムの最初の行は、ポンド記号#で始まります。 最初の行はプリプロセッサディレクティブと呼ばれます。 Preprocessorディレクティブの目的は、実際のコンパイルの前に必要な前処理を行うようにコンパイラに指示することです。
次はmain()関数です。 この関数はすべてのCプログラムの出発点であり、プログラムには1つの主な関数しか持つことができません。
こんにちは。 この例には2つの文があります。 文はプログラム内の命令であり、セミコロンで終わります。
printf()関数は出力を画面に出力します。
ただし、return0;ステートメントはこのプログラムには必要ありません。 ここでそれを使用する目的は、より複雑なプログラムがそれを必要とするので、あなたがそれに慣れるのを助けることです。
中括弧が別々の行にあることに気付くかもしれませんが、これは必要ありません。 Cは、テキストがどのようにレイアウトされているかについてうるさいではありません。 コード全体を1行で書くこともできますが、それでも動作しますが、ベストプラクティスではありません。 スペースと別々の行を使用すると、コードがきれいになり、読みやすくなります。
Cプログラムの実行
ソースコードの実行には2つの方法がありますが、ここでは両方を説明します。
1
以下のコマンドを入力
gcc –o hello hello.c

このコマンドを呼び出しでは、GCCコンパイラをコンパイルのファイルこんにちは.c. その結果が出力されるこんにちは、実行形式にまとめたものです。 を使用しましたこんにちはここでは、どちらでもかまいませんの言葉です。
ソースコードにエラーがない場合、コンパイラはバイナリファイルを作成します。
次の端末で次のコマンドを入力します:
./hello

このコマンドは、実行可能ファイルをメモリにロードします。 これにより、CPUはその中の命令を実行します。 ザ./コマンドの一部は、現在のディレクトリを参照します。 ザ./こんにちはコマンドで負荷とファイルの’こんにちは’.
このプログラムに成功していることを確認して下さいテキスト、”こんにちは。”以下に示すように、お使いの端末で。

方法2
以下のコマンドを入力します
gcc hello.c

このコマンドは、マシン実行可能バイトコードファイル”a.out”を生成します。
を確認することができますファイルについては、lsコマンド

次に、以下のコマンドを実行しま
./a.out

このコマンドを実行しbytecodeするテキスト”こんにちは。”端末上で。

そして、そこに行く! あなたは最初のCプログラムを書いただけです。 こんにちは。 プログラムは役に立たないとシンプルに見えるかもしれませんが、それはプログラムする方法を学習を開始するための最良の方法です。 これを自分で書くことで、抽象的で曖昧なように見えるかもしれない概念の下で、あなたはより良いです。

Maryamはソフトウェアエンジニアです。 ソフトウェア開発の知識と経験に加えて、彼女は技術的な執筆に情熱を持っています。