![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
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も見ています
-
賃貸で可能な古民家風レトロな部屋作りのコツ!改めて知る畳の高い機能性と魅力も紹介
畳の部屋を雰囲気のよい部屋に仕上げたい!賃貸住宅でもできる古民家風のレトロな部屋作りのコツを伺った。
-
プロセスのアタッチ・デタッチとはなんですか?
Visual Basic(VBA)
-
CloseとDisposeの違い
Visual Basic(VBA)
-
visual studio でインデントを自動的に揃えるショートカットキー
その他(プログラミング・Web制作)
-
-
4
ビルドとリビルドの違いを教えてください。 調べてもよく分からなくって…。
ホームページ作成・プログラミング
-
5
数字以外が入力されたらエラー文を出したい。
C言語・C++・C#
-
6
リリースモードとデバッグモードの違い (具体的な違い)
C言語・C++・C#
-
7
配列を使わずに、変数名を動的にループで回したい
C言語・C++・C#
-
8
exeファイルの中身を見ることは可能ですか?
フリーソフト
-
9
コマンドプロンプトの「%1」と「%~1」の違いがわからない
その他(プログラミング・Web制作)
-
10
目上の方に、メールの語尾「以上、よろしくお願い致します」は使用しても問
日本語
-
11
C#において、同じインスタンスを何度もnewしてよいでしょうか。
その他(プログラミング・Web制作)
-
12
どんなプログラムを書いても指定されたファイルが見つかりません。と出てきます。どうやったら解決しますか
C言語・C++・C#
-
13
アセンブリ名とは??
Visual Basic(VBA)
-
14
C言語 exitの使い方
C言語・C++・C#
-
15
wordの全ページの最初に改行マークが
Word(ワード)
-
16
DWORDの実際の型は何でしょうか
C言語・C++・C#
-
17
EXCEL共有ファイルの使用中の相手への通知
Excel(エクセル)
-
18
VBでグローバル変数を宣言するには
Visual Basic(VBA)
-
19
複数桁10進数の*桁目だけを抽出したい
C言語・C++・C#
-
20
CStringの文字列検索&抜き出しについて
C言語・C++・C#
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
デバッグとビルドは何が違うの...
-
visual studio2019でデバッグが...
-
C言語での開発でエラーが出て困...
-
opencvにおけるコンパイルエラ...
-
eclipseでデバックするとエラー...
-
Eclipseのブレークポイントが○...
-
visual studio 2008 のデバッグ...
-
VB6.0を使用しています
-
C# リソースに埋め込んだ.exeフ...
-
コンパイル-警告の構成について
-
Visual studio2017で、2回目の...
-
ブレークポイントは現在の設定...
-
Visual Studio 2010 のC#で…
-
VisualStudio2005で「デバッグ...
-
VC#での参照の追加が上手くいき...
-
Visual Studio 2008 SP1について
-
vb ver6 でformat文やTrim文の...
-
学校PCで問題なくデバッグでき...
-
Visual Studio 2017 ビルドする...
-
VC6 でのデバッグ時にブレーク...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
DLL参照時に指定されたモジュー...
-
visual studio 2008 のデバッグ...
-
Visual studio2017で、2回目の...
-
デバッグとビルドは何が違うの...
-
visual studio2019でデバッグが...
-
デバッガでステップ実行してい...
-
VB.netを実行するとデバック プ...
-
C# リソースに埋め込んだ.exeフ...
-
Eclipseのブレークポイントが○...
-
eclipseでプログラムが実行でき...
-
eclipseでデバックするとエラー...
-
C言語での開発でエラーが出て困...
-
ブレークポイントは現在の設定...
-
VB6.0を使用しています
-
Visual Studio 2017 ビルドする...
-
Visual C#で、usingが出来ない...
-
ASP.NETでデバッグができない
-
「カレントフォルダ以外にある...
-
vb ver6 でformat文やTrim文の...
-
VC++でDeugモードOKで、Release...
おすすめ情報