このビデオを表示するには、JavaScriptを有効にし、HTML5ビデオをサポートするawebブラウザへのアップグレードを検討してください
ビデオを再生
ライブを求め、現在再生中liveLIVE
再生レート
- チャプター
- 説明オフ、選択
- 字幕設定、字幕設定ダイアログを開きます
- 字幕オフ、選択
ShareFullscreen
これはモーダルウィンドウです。
ダイアログウィンドウの先頭。 Escapeはキャンセルしてウィンドウを閉じます。
モーダルダイアログを閉じます
ダイアログウィンドウの終わり。
- Ubuntu20.04LinuxにHandbrake(open-source video transcoder)をインストールするにはどうすればよいですか?
8:52
2:40
プログラマとしてのキャリアを始めている場合は、Cプログラミング言語を学ぶ必要があります。 Cプログラムを記述するためのテキストエディタと、LinuxでプログラムをコンパイルするためのGCCまたはClangコンパイラのみが必要です。
この記事では、Cプログラムを記述してコンパイルする方法を見ていきます。
C言語とは何ですか?
Cは、システムプログラミングに最適な汎用プログラミング言語です。 ベル研究所のDennis RitchieがUnixオペレーティングシステム用のユーティリティプログラムを書くために開発し、後にUnixカーネル自体がC言語で実装された。
メモリへの低レベルのアクセス、簡単なキーワード、高速で効率的な実行機能により、Cは最も使用されるプログラミング言語の一つになりました。
LinuxでCプログラムをコンパイルして実行
Cプログラムを記述してコンパイルするには、GCCコンパイルとテキストエディタが必要です。
注意:-以下の手順はUbuntu20.04でテストされています。
1. GNUコンパイラコレクションには、c、C++、Objective-C、Fortran、Ada、Go、およびDのフロントエンド、およびこれらの言語のライブラリ(libstdc++、…)が含まれています。 元々はGNUオペレーティングシステム用のコンパイラとして書かれていました。Ubuntu/DebianベースのLinuxディストリビューションとFedora/Centos/RehatベースのLinuxディストリビューション用の開発ツールパッケージの一部であるGCC。 それはあなたのLinuxオペレーティングシステムで既に利用可能なはずです。
しかし、それが利用できない場合は、以下のコマンドを使用して、それぞれのLinuxディストリビューションにGCCをインストールします。
,
sudo apt-get install build-essential
フェドーラ/Centos/Rehat,
yum groupinstall 'Development Tools'
インストールを確認するには、以下のコマンドを使用します,
~$ gcc -v
~$ whereis gccgcc: /usr/bin/gcc /usr/lib/gcc /usr/share/man/man1/gcc.1.gz
~$ which gcc/usr/bin/gcc
2. LinuxでCプログラムを書くには、vi、nano、VIMなどの任意のテキストエディタを使用できます。
ここでは、作成しますクラシックこんにちは-世界です。 nanoエディタを使用したcプログラム。 Ubuntuターミナルを開き、以下のコマンドを実行してnano editorを起動します。
nano hello-world.c
Cプログラム一覧,
#include <stdio.h>int main(){printf("/n Hello World ");return 0;}
どこで,
- スタジオ…h-標準入力出力ヘッダーファイル
- printf-メッセージを出力するコマンド
3. GCCコンパイラでCプログラムをコンパイル
すでにGCCコンパイラをインストールしました。 次に、端末で以下のコマンドを実行して、GCCを使用してcプログラムをコンパイルします。
であることを特徴とこんにちは世界のバイナリファイルとして以下に示します。
gcc hello-world.c -o hello-world
4. 実行Cプログラム
Cコンパイラは、プログラムのバイナリファイルを生成します。 タイプするだけです。/<Linux上でcプログラムを実行するための名前>。 私たちの場合,
~$ ./hello-world
プログラムの出力(以下に示す),
概要
テキストエディタとGCCコンパイラは、cプログラムの作成とコンパイルを開始するために必要な唯一の基本的なツールです。 先に行くとcの学習を開始します。
私はこの小さな記事が参考になったことを願っています。 共有し、購読してください。