LinuxでのC++プログラミングの基礎
2022-02-14 03:19:51
I. 前提条件
- 以下の環境は、すべてCentOS 6.6環境をVMWareの仮想マシンでインストールしてプログラムしたものです。
-
Linuxで編集するには、Linuxの編集コマンドなど基本的なコマンドを覚える必要があります
学習経路 Linux システムの基礎 I - プログラミングの基礎がある。
II. コンパイラをインストールし、最初のプログラムを起動する
1. コンパイラのインストール
gcc & g++
yum install gcc //install gcc
yum install gcc-c++ //install g++
2. 最初のプログラムを書く
[root@bogon 2018-11-08]# pwd
/studySourceCode/2018-11-08
[root@bogon 2018-11-08]# vi main.cpp
#include <iostream>
using namespace std;
int main(){
cout << "Hello World" << endl;
return 0;
}
[root@bogon 2018-11-08]# g++ main.cpp
[root@bogon 2018-11-08]# ls -a
. ... a.out main.cpp
[root@bogon 2018-11-08]# . /a.out
Hello World
プログラムは、普通にウィンドウズなどでqtを使うのと同じように書かれています。
コマンドを使用して、プログラムをコンパイルします。
g++ filename
関連
-
シェルスクリプト二項演算子期待値エラー
-
解決策 VMの初期化中にエラーが発生しました java/lang/NoClassDefFoundError: java/lang/Object
-
SocketExceptionです。ブロークン・パイプ・エラーの可能性
-
AttributeError: Linux上のFLASKプロジェクトでデータベースに接続すると、属性を設定できない
-
Python3.xでprintを使用する際のエラー(SyntaxError: Missing parenthes in call to 'print')に対する解決策を公開しました。
-
AttributeError: モジュール 'tensorflow' には 'get_default_graph' という属性がありません。
-
プログラム "gcc "がPATHに見つからない
-
名前解決のエラー解決に一時的な障害が発生
-
プロセスデッド、アクティブな例外なしで呼び出された終了、シグナル11
-
コンパイル時の警告をなくす(Warning)
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
linux シェルスクリプト実行エラー:不正な置換
-
ARM Linuxの割り込みメカニズム解析
-
linuxのCコンパイルで、整数からキャストをせずにポインタを作る代入が行われる理由
-
Haproxy の「502 Bad Gateway サーバーが無効または不完全な応答を返しました」を解決する。
-
nginx の Linux インストール 'struct crypt_data' には 'current_salt' という名前のメンバがない 解決方法
-
テキストファイルのビジー状態
-
c/c++][gcc] 'std::basic_string ...' への未定義の参照。
-
Werror=unused-but-set-variableエラーの解決法
-
中国標準のKirin OSのyumソースの構成
-
elasticsearchを解決する。例外 BindTransportException [9300-9400]へのバインドに失敗しました]。