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も見ています
-
外出時に「待たせる妻」vs イライラする「待つ夫」は日本だけ?見習いたい海外事情
夫の家事参加に積極的なイメージのある海外でも、同様の事例はあるのか。結婚カウンセラーの佐竹悦子さんに伺ってみた。
-
visual studio でインデントを自動的に揃えるショートカットキー
その他(プログラミング・Web制作)
-
exeファイルの中身を見ることは可能ですか?
フリーソフト
-
リリースモードとデバッグモードの違い (具体的な違い)
C言語・C++・C#
-
-
4
C#において、同じインスタンスを何度もnewしてよいでしょうか。
その他(プログラミング・Web制作)
-
5
プロセスのアタッチ・デタッチとはなんですか?
Visual Basic(VBA)
-
6
CloseとDisposeの違い
Visual Basic(VBA)
-
7
コマンドプロンプトの「%1」と「%~1」の違いがわからない
その他(プログラミング・Web制作)
-
8
どんなプログラムを書いても指定されたファイルが見つかりません。と出てきます。どうやったら解決しますか
C言語・C++・C#
-
9
自分の部署・担当を言うとき、どういう言い方が正しいでしょうか?? 会社のときは、弊社といいますが、部
その他(ビジネス・キャリア)
-
10
アセンブリ名とは??
Visual Basic(VBA)
-
11
有無、要否、賛否、是非、可否、当否…これらの言葉について
その他(教育・科学・学問)
-
12
C言語 exitの使い方
C言語・C++・C#
-
13
web.configとは?(初心者です)
Microsoft ASP
-
14
Realtekって何ですか??
その他(ソフトウェア)
-
15
EXCEL共有ファイルの使用中の相手への通知
Excel(エクセル)
-
16
ラップ関数とはどんなものですか?
その他(プログラミング・Web制作)
-
17
変数名の付け方
Java
-
18
構文エラー;"が型の前にありませんとは、どうしたら解決できるのですか。"
C言語・C++・C#
-
19
VB.NET getとsetの概念がわかりません。
Visual Basic(VBA)
-
20
private static という変数の修飾
Java
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
デバッグとビルドは何が違うの...
-
eclipseでプログラムが実行でき...
-
ビルド時のエラー(書き込みで...
-
VCでプロジェクトの構成毎にア...
-
Eclipseのブレークポイントが○...
-
VBでブックマークを保存する方...
-
Visual studio2017で、2回目の...
-
ソリューションって何ですか
-
VisualStudio Just-In-Time
-
ソリューションをまたがるデバ...
-
visual studio 2008 のデバッグ...
-
DLL参照時に指定されたモジュー...
-
Visual Studio 2017 ビルドする...
-
VB6のデバッグ
-
C# リソースに埋め込んだ.exeフ...
-
VB6で、FileSystemObject ...
-
Visual C++ 2005でソケット通信...
-
eclipseでデバックするとエラー...
-
MinGWのコンパイル方法(初心者)
-
VB.netを実行するとデバック プ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
デバッグとビルドは何が違うの...
-
デバッガでステップ実行してい...
-
DLL参照時に指定されたモジュー...
-
visual studio2019でデバッグが...
-
Eclipseのブレークポイントが○...
-
ソリューションをまたがるデバ...
-
VB.netを実行するとデバック プ...
-
Visual studio2017で、2回目の...
-
C言語での開発でエラーが出て困...
-
Visual Studio 2008 SP1について
-
eclipseでデバックするとエラー...
-
ASP.NETでデバッグができない
-
VB6.0を使用しています
-
eclipseでプログラムが実行でき...
-
vb ver6 でformat文やTrim文の...
-
ブレークポイントは現在の設定...
-
VC++でSQL Serverに接続するに...
-
C# リソースに埋め込んだ.exeフ...
-
Visual C#で、usingが出来ない...
-
visual studio 2008 のデバッグ...
おすすめ情報