No.1
- 回答日時:
ビルド: 実行ファイルなどを作ること
デバッグ: 実行ファイルを動かしてバグの調査などを行うこと。
デバッグするには実行ファイルが必要なので、ビルドで実行ファイルを作成する必要があるというだけで、デバッグ=ビルドではありません。
No.2ベストアンサー
- 回答日時:
ビルドは、コンパイルその他、目的のものを生成する作業のこと。
Visual Basicなら、ソースコードをコンパイルして.exeや.dllを生成します。
デバッグは、プログラムにある問題(バグ)を取り除く作業のこと。
デバッグ方法は沢山ありますが、そのうちの一つが「デバッガ」と呼ばれる支援ツールを使う方法。
これは、実際にプログラムを動作させながら、途中で止めて変数の内容を確認/変更したり、1命令ずつ実行して期待した順番に実行されているか確かめたりします。
この2つは、まったく別のものです。
デバッガでデバッグするためには、プログラムを動作させる必要があります。
Visual Basicの場合、プログラムを動作させるために、ソースコードからビルドする必要があります。
ソースコードを編集しても、ビルドしなければ、デバッガが使うのは「古いソースコードからビルドされた実行プログラム」になってしまい、デバッグ作業が無意味になります。
このため、Visual Studio では、デバッガを使うときに、ソースコードとビルド後のファイルを確認して、必要ならビルドするようになっています。
「デバッグの開始」を詳しく書けば「ソースコードが新しいなどでビルドの必要があるならばビルドして、その後に、デバッグを開始」となるでしょう
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Windows 10 Visual StudioとVisual C++ Build Toolsについて 1 2023/04/16 03:42
- オープンソース Excelファイルをデバッグしたい 4 2022/09/15 10:16
- タブレット USBデバッグの有効無効の切り替えが見つからない 1 2023/05/11 12:07
- その他(ブラウザ) Mycrosoft Edge の「コレクション」に、画像とテキストを追加したい 2 2022/05/28 11:10
- その他(プログラミング・Web制作) x86_32のGASの擬似命令 3 2023/06/07 19:55
- Bluetooth・テザリング usb_c分岐ケーブル 2 2022/12/12 07:42
- Microsoft ASP Windows10エンタープライズ版をインストールしたらアプリが使えなくなった 3 2023/03/07 11:08
- 格安スマホ・SIMフリースマホ oppo reno 7A 2 2023/03/04 20:46
- Android Android ってどうやって開発するのですか? 1 2022/08/17 18:19
- C言語・C++・C# PCの性能とビルド時間 4 2022/11/14 19:23
このQ&Aを見た人はこんなQ&Aも見ています
-
新NISA制度は今までと何が変わる?非課税枠の拡大や投資対象の変更などを解説!
少額から投資を行う人のための非課税制度であるNISAが、2024年に改正される。おすすめの銘柄や投資額の目安について教えてもらった。
-
visual studio でインデントを自動的に揃えるショートカットキー
その他(プログラミング・Web制作)
-
リリースモードとデバッグモードの違い (具体的な違い)
C言語・C++・C#
-
exeファイルの中身を見ることは可能ですか?
フリーソフト
-
-
4
C#において、同じインスタンスを何度もnewしてよいでしょうか。
その他(プログラミング・Web制作)
-
5
ビルドとリビルドの違いを教えてください。 調べてもよく分からなくって…。
ホームページ作成・プログラミング
-
6
数字以外が入力されたらエラー文を出したい。
C言語・C++・C#
-
7
CloseとDisposeの違い
Visual Basic(VBA)
-
8
プロセスのアタッチ・デタッチとはなんですか?
Visual Basic(VBA)
-
9
コマンドプロンプトの「%1」と「%~1」の違いがわからない
その他(プログラミング・Web制作)
-
10
どんなプログラムを書いても指定されたファイルが見つかりません。と出てきます。どうやったら解決しますか
C言語・C++・C#
-
11
C言語のコンパイルエラーなんですが、どこが悪いのかがわからない。
C言語・C++・C#
-
12
アセンブリ名とは??
Visual Basic(VBA)
-
13
C言語 exitの使い方
C言語・C++・C#
-
14
複数桁10進数の*桁目だけを抽出したい
C言語・C++・C#
-
15
web.configとは?(初心者です)
Microsoft ASP
-
16
wordの全ページの最初に改行マークが
Word(ワード)
-
17
EXCEL共有ファイルの使用中の相手への通知
Excel(エクセル)
-
18
ラップ関数とはどんなものですか?
その他(プログラミング・Web制作)
-
19
C# 配列の変数宣言について。
C言語・C++・C#
-
20
【C#/Java?】try-catchでcatchせずにfinallyは一般的?
その他(プログラミング・Web制作)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
DLL参照時に指定されたモジュー...
-
C# リソースに埋め込んだ.exeフ...
-
Eclipseのブレークポイントが○...
-
Visual Studio 2008 SP1について
-
visual studio2019でデバッグが...
-
「カレントフォルダ以外にある...
-
RichTextBox使用で...
-
#ifdef _DEBUGが効かない
-
Visual Studio 2017 ビルドする...
-
visual studio 2008 のデバッグ...
-
デバッグとビルドは何が違うの...
-
VC++6.0 インクルードパスを複...
-
C++ リソースファイルの使い方...
-
Release版のexeが動きません
-
デバッガでステップ実行してい...
-
ダイアログなどの文字列が文字...
-
Visual C++ 2005でソケット通信...
-
eclipseでプログラムが実行でき...
-
VB.netを実行するとデバック プ...
-
ASP.NET exeの作成方法
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
デバッグとビルドは何が違うの...
-
eclipseでプログラムが実行でき...
-
visual studio2019でデバッグが...
-
eclipseでデバックするとエラー...
-
デバッガでステップ実行してい...
-
Visual studio2017で、2回目の...
-
C言語での開発でエラーが出て困...
-
DLL参照時に指定されたモジュー...
-
Eclipseのブレークポイントが○...
-
VB.netを実行するとデバック プ...
-
visual studio 2008 のデバッグ...
-
ソリューションをまたがるデバ...
-
Visual Studio 2017 ビルドする...
-
Release版のexeが動きません
-
Visual C#で、usingが出来ない...
-
vb ver6 でformat文やTrim文の...
-
ブレークポイントは現在の設定...
-
VB6.0を使用しています
-
visual studio 2019 についての...
-
Visual Studio 2008 SP1について
おすすめ情報