検索
ホームページ開発ツールNotepadメモ帳をCにコンパイルする方法

メモ帳をCにコンパイルする方法

コンパイラの設定 (推奨学習: notepad の使用)

公式 Web サイトから MinGW をダウンロードしてインストールします

変更:

メモ帳をCにコンパイルする方法「mingw32-gcc-g -bin」の「インストール用マーク」を選択し、右上の「インストール」の「変更を適用」を選択します。他のアイテムを取り付けなかったときは他に問題はありませんでしたが、その後、別の問題が発生し、取り付ける前に保険を依頼する必要がありました。合計で 400MB 弱がインストールされました。

環境変数の編集

メモ帳をCにコンパイルする方法

コントロール パネル\すべてのコントロール パネル項目\システム、システムの詳細設定→環境変数、 「管理者のユーザー変数」列で PATH 変数を探します。存在しない場合は、新しい変数を作成します。存在する場合は、編集します。変数名は「PATH」です。「C:\MinGW\bin;」を追加します。元の値を元にした変数の値 この値はそれぞれ同じ 個人的には、MinGWの設置場所に依存し、人によって異なります。 「;」の意味は、PATH の値に複数の項目がある場合に、それらの項目を区切るために使用することです。

最初の 2 つの手順が成功したかどうかを確認する 2 つの 方法

メモ帳をCにコンパイルする方法

cmd コンソールに入り、「gcc -v」または「g -」と入力します。 v 表示するには 環境変数に追加されたコンパイラーのバージョン。通常、黄色のボックスに内容が表示され、最初の 2 つの手順が成功したことを示します。単純な C ソース コード ファイルを作成し、コードが正しく実行されることを確認します。たとえば、Hello.cpp:

//Hello.cpp
#include<iostream>  
using namespace std;
int main()
{
    cout<p> cmd コンソールでソース コードのディレクトリに cd し、g Hello.cpp -o Hello.exe を実行してから、Hello.exe /k コマンドを実行します。正常に実行でき、最初の 2 つのステップが正常に完了していることがわかります。 <br>前者のコマンドは、g コンパイラを使用してソース コードをコンパイルし、exe ファイルをこのディレクトリに出力します。後者のコマンドは、exe ファイルを実行します (/k パラメータにより、実行後もプログラム インターフェイスに留まります)。 /c は閉じられます。これが keep と close の比較です)。最初の 2 つのコマンドは、実際には「&&」を使用して 1 つに結合できます (g Hello.cpp -o && Hello.exe Hello.exe /k)。 <br>ここではすでに半分以上が成功しています。ご覧のとおり、すでに cmd コンソールでソース コードをコンパイルして実行できます。メモ帳にこの機能を与えるには、現在開いているソースをメモ帳に実行させるだけで済みます。ワンステップで cmd を使用してファイルを作成する「コマンドのコンパイルと実行」のみ。 </p>
<p><strong>メモ帳に実行コマンドが追加されました</strong></p>
<p>メモ帳を開き、F5 キーを押して「ファイル名を指定して実行」を表示します。後述するコマンドをコピーして実行し、任意の名前で保存することを推奨します。 </p>
<p><img src="/static/imghwm/default1.png" data-src="https://img.php.cn/upload/image/354/143/781/1566178726956986.png?x-oss-process=image/resize,p_40" class="lazy" title="1566178726956986.png" alt="メモ帳をCにコンパイルする方法"></p>
<p>ツールバーに「ファイル名を指定して実行 (R)」を見つけることもできます。 </p>
<p>メモ帳の run コマンドと cmd コマンドに関する多くの情報を参照し、最後に修正しました。コマンドは </p>
<pre class="brush:php;toolbar:false">cmd /k pushd "$(CURRENT_DIRECTORY)" && g++ -o "$(NAME_PART).exe" "$(FULL_CURRENT_PATH)" && "$(NAME_PART)".exe & PAUSE & EXIT

(分岐はなく、コマンド全体です) このコマンドを理解するには、次のように 6 つに分割できます:

cmd /k: cmd コンソールを開き、letプログラムを実行した後も自動的に終了せずに残ります。

pushd "$(CURRENT_DIRECTORY)": 作業パスをソース ファイルが配置されているパスに変更します。たとえば、'pushd E:\kkk' は cmd での e: と cd kkk に相当します。このコマンドはソース コード内にあります。これは、同じディレクトリ内のファイルを呼び出し、相対パスのみを書き込む場合に特に重要です。メモ帳のデフォルトの作業パスは、メモ帳自体のインストール パスであるためです。

g -o "$(NAME_PART).exe" "$(FULL_CURRENT_PATH)": 環境変数でコンパイラ g .exe を呼び出し、ソース コードを同じ名前の exe ファイルにコンパイルして出力します。同じ道へ。

"$(NAME_PART)".exe: ソース コードからコンパイルされた実行可能ファイルを実行します。

一時停止: 一時停止し、「続行するには任意のキーを押してください」というプロンプトを表示し、次のコマンドと協力して「閉じるには任意のキーを押してください」の効果を実現します。どちらも利用できない場合、プログラムは終了します。走ってから数秒後。

EXIT: cmd コンソールを閉じます。そうでない場合は、任意のキーを押して cmd コマンド コンソールに戻り、次のコマンドが入力されるのを待ちます。

$(CURRENT_DIRECTORY) は、ファイルが配置されているディレクトリのパスを表します。

$(NAME_PART) は、ファイルのサフィックス部分を除いたファイル名を示します。

$(FULL_CURRENT_PATH) は、現在の完全なファイル パスを表します。

二重引用符 (半角): ディレクトリ名やファイル名にスペースが含まれないようにするために使用されます。

「&&」と「&」: 前者は、前のコマンドが正常に実行された後に次のコマンドが実行され、異常の場合は次のコマンドが実行されないことを意味します。後者について心配してください。たとえば、6 つに分割した後の最後の 2 つのサブコマンドは、ソース コードがコンパイルされ、正常に実行されるかどうかに関係なく、「続行するには任意のキーを押してください」というメッセージが表示され、任意のキーを押すと cmd コンソールが閉じられることを意味します。

メモ帳をCにコンパイルする方法

以上がメモ帳をCにコンパイルする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
メモ帳:その起源と開発メモ帳:その起源と開発Apr 13, 2025 am 12:05 AM

Notepad WasededBydonhoin2003ToAddressTheNeedForAmoreeficientTextitor.1)donho、ataiwaneseprogrammer、リリースされたthefirstversionin2003.2)itsoneaturehasaterowed forcolollaborativedevivivedevivedand contionimprovegent.3)

簡単なインストール:ノートパッドの稼働方法簡単なインストール:ノートパッドの稼働方法Apr 12, 2025 am 12:01 AM

Notepadは、複数のプログラミング言語での構文の強調表示とコード折りたたみをサポートする無料のソースコードエディターです。インストール手順:1。公式Webサイトにアクセスして、最新バージョンをダウンロードします。 2.インストールパッケージをダブルクリックし、インストールするプロンプトに従ってください。 3. [スタート]メニューからメモ帳を開始します。使用のヒント:1。構文の強調表示に対応する言語を選択します。 2。ファイル比較のために「比較」などのプラグインをインストールします。 3.エンコード形式を調整して、表示の問題を解決します。 4。パフォーマンスを最適化するために、自動完成とプラグインをクリーンアップする。 5.自動バックアップ機能を有効にして、コードを保護します。

メモ帳:寄付と資金メモ帳:寄付と資金Apr 11, 2025 pm 12:13 PM

ノートパッドは、ユーザーの寄付を通じて無料でオープンソースのままです。 1)寄付はPayPalまたは銀行の譲渡を通じて行われ、ユーザーは自発的に金額を決定します。 2)ファンドはサーバー料金、開発ツール、開発者のボーナスに使用され、定期的なレポートを通じて透明性が保証されます。 3)寄付は、メモ帳をサポートするだけでなく、オープンソースコミュニティ全体の開発をサポートします。

メモ帳数:表示線番号を表示しますメモ帳数:表示線番号を表示しますApr 10, 2025 am 09:42 AM

メモ帳に行番号を表示する手順は次のとおりです。1。設定 - >設定 - >編集者 - >「show line number」を確認します。ライン番号は、コード内の特定の場所をすばやく見つけて参照し、生産性を向上させるのに役立つため、プログラマーにとって重要です。

ノートパッドvs.ノートパッド:どのテキストエディターがあなたに適していますか?ノートパッドvs.ノートパッド:どのテキストエディターがあなたに適していますか?Apr 09, 2025 am 12:09 AM

ノートパッドは、プログラミングや高度なテキスト編集に適しているため、メモ帳を選択してください。 1。ノートパッドは、単純なテキスト編集、軽量で高速に適しています。 2.NOTEPADは、複数のプログラミング言語をサポートし、複雑なプログラミングタスクに適した構文の強調表示とプラグイン拡張機能を提供します。

メモ帳で大きなファイルを開く:大きなテキストファイルを処理するための戦略メモ帳で大きなファイルを開く:大きなテキストファイルを処理するための戦略Apr 08, 2025 am 12:07 AM

大きなファイルを処理するときは、メモ帳、コマンドラインツール、またはカスタムスクリプトを使用する必要があります。 1.NOTEPADは、メモリの使用量を削減するためにファイルチャンクロードをサポートします。 2。ストリームモードでファイルを読み取るか、それ以上のコマンドラインツール。 3.カスタムスクリプトPythonのItertoolsモジュールを使用して、すべてのコンテンツを一度にロードしないようにファイルを繰り返し読み取ります。

Notepad Auto Save:Auto Shavingの回避策と代替案Notepad Auto Save:Auto Shavingの回避策と代替案Apr 07, 2025 am 12:03 AM

Notepadには組み込みのAutoSave機能はありませんが、スクリプトまたは代替ツールを使用して実装できます。 1. PowerShellスクリプトを使用して、5分ごとにメモ帳を保存します。 2。自動保存を有効にするようにメモ帳を構成します。 3. VSCODEを使用してAutoSaveプラグインをインストールし、AutoSave遅延を10秒に設定します。これらの方法により、データの損失は効果的に回避できます。

初心者向けのメモ帳:始めるための簡単なガイド初心者向けのメモ帳:始めるための簡単なガイドApr 06, 2025 am 12:03 AM

メモ帳を使用して、アイデアを録音したり、コードを書いたり、メモを取ったりすることができます。 1。新しいファイル(Ctrl n)、2。テキストの入力、3。ファイル(ctrl s)を保存します。さまざまな形式をサポートし、初心者や毎日の使用に適しています。

See all articles

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

MinGW - Minimalist GNU for Windows

MinGW - Minimalist GNU for Windows

このプロジェクトは osdn.net/projects/mingw に移行中です。引き続きそこでフォローしていただけます。 MinGW: GNU Compiler Collection (GCC) のネイティブ Windows ポートであり、ネイティブ Windows アプリケーションを構築するための自由に配布可能なインポート ライブラリとヘッダー ファイルであり、C99 機能をサポートする MSVC ランタイムの拡張機能が含まれています。すべての MinGW ソフトウェアは 64 ビット Windows プラットフォームで実行できます。

WebStorm Mac版

WebStorm Mac版

便利なJavaScript開発ツール

SecLists

SecLists

SecLists は、セキュリティ テスターの究極の相棒です。これは、セキュリティ評価中に頻繁に使用されるさまざまな種類のリストを 1 か所にまとめたものです。 SecLists は、セキュリティ テスターが必要とする可能性のあるすべてのリストを便利に提供することで、セキュリティ テストをより効率的かつ生産的にするのに役立ちます。リストの種類には、ユーザー名、パスワード、URL、ファジング ペイロード、機密データ パターン、Web シェルなどが含まれます。テスターはこのリポジトリを新しいテスト マシンにプルするだけで、必要なあらゆる種類のリストにアクセスできるようになります。

Dreamweaver Mac版

Dreamweaver Mac版

ビジュアル Web 開発ツール

Safe Exam Browser

Safe Exam Browser

Safe Exam Browser は、オンライン試験を安全に受験するための安全なブラウザ環境です。このソフトウェアは、あらゆるコンピュータを安全なワークステーションに変えます。あらゆるユーティリティへのアクセスを制御し、学生が無許可のリソースを使用するのを防ぎます。