Sistemnya ialah Windows 10 x64, MinGW telah dipasang, versinya ialah:
mingw32-gcc 5.3.0-3
mingw32-gcc-g++ 5.3.0-3
mingw32-gdb 7.6.1-1
Sekarang saya cuba untuk menyusun dan menyahpepijat Ujian kod cpp1.cpp:
#include <iostream>
using namespace std;
int main()
{
int a;
cout<<"HelloWorld!"<<endl;
cin>>a;
}
Kemudian compile menggunakan g++:
g++ -g test1.cpp -o test1.exe
Lulus, dapatkan test1.exe, kemudian gunakan gdb untuk nyahpepijat:
gdb test1.exe
Mendapat ralat:
GNU gdb (GDB) 7.6.1
Hak Cipta (C) 2013 Free Software Foundation, Inc.
Lesen GPLv3+: GNU GPL versi 3 atau lebih baru http://gnu.org/licenses/gpl.html
Ini adalah perisian percuma: anda bebas untuk menukar dan mengedarkannya semula.
Tiada WARANTI, setakat yang dibenarkan oleh undang-undang Taip "tunjukkan penyalinan"
dan "tunjukkan jaminan" untuk butiran.
GDB ini telah dikonfigurasikan sebagai "mingw32. ".
Untuk arahan pelaporan pepijat, sila lihat:
http://www.gnu.org/software/g...
"D:CppProjects/test1.exe": bukan dalam format boleh laku: Format fail tidak dikenali
( gdb)
Bagaimana untuk menyelesaikannya?
Kemudian saya mendapati bahawa saya telah menggunakan Anaconda untuk memasang versi lama MinGW untuk menyusun beberapa pakej Python.
Mula-mula padamkan pembolehubah persekitaran, kemudian
conda uninstll mingw
mulakan semula dan pasang semula MinGW, dan kemudian tetapkan pembolehubah persekitaran. Ia sedia untuk digunakan sekarang.