[C++]一般的なコンパイル、実行エラーのまとめ

432 ワード

最近C++のコードを書き始めましたが、エラーと原因をまとめます.
  • Symbols
  • [Symbols not found in architecture + linker command failed with exit code 1]

    理由:
  • symbolは見つかりませんでしたが、実際には変数または関数名を使用している場合、その宣言は見つかりません.
  • は、関数ヘッダの変数タイプが正しく書かれていない可能性が高い.
  • MacOSのclang++をデバッガとして使用すると、提示されたエラーは最終的にg++でコンパイルされたものと異なる可能性がありますが、gdbデバッグ
  • を使用することが望ましいです.
  • Segmentfault
  • は一般にポインタや配列の境界を越えるようなエラー
  • である.