Pertanyaan Mendapatkan Notepad ++ untuk mengkompilasi dan menjalankan program C ++ menggunakan minGW


Saya mengunduh minGW untuk mengkompilasi program di C menggunakan perintah gcc di konsol Notepad ++. Saya mengunduh semua paket sehingga bisa mengkompilasi bahasa lain juga dan saya memeriksa dua kali bahwa saya memiliki g ++ .exe sama seperti saya memiliki gcc.exe untuk mengkompilasi program c. Tapi saya tidak mendapatkan cara untuk mengkompilasi dan menjalankan program c ++. Saya melihat posting lain, "Mendapatkan kompiler untuk bekerja di Notepad", dan bagaimana dia menyalin dan menempel:

NPP_SAVE
CD $(CURRENT_DIRECTORY)
C:\MinGW\bin\g++.exe -g "$(FILE_NAME)"

ke konsol nppExec. Ketika saya melakukan itu saya mendapatkan:

NPP_SAVE: C:\Tutorial\helloWorld.cpp
CD: C:\Tutorial
Current directory: C:\Tutorial
C:\MinGW\bin\g++.exe -g "helloWorld.cpp"
Process started >>>
<<< Process finished. (Exit code 0)
================ READY ================

yang sepertinya berfungsi tetapi apa yang harus saya lakukan selanjutnya?

di sini adalah program di notepad ++

#include <iostream> 

using namespace std; 

int main() {

cout << "Hello World";

}

5
2018-01-24 23:04


asal


Jawaban:


Sejujurnya saya belum mencoba plugin nppExec sebelumnya. (Saya biasanya menggunakan IDE.) Tapi di sini adalah tebakan terdidik:

Apa yang Anda ketikkan di membuat kode kompilasi, tetapi tidak mengeksekusi dieksekusi yang dihasilkan. Anda perlu menentukan file output, dan jalankan. Ini akan menjadi sesuatu seperti ini:

NPP_SAVE
CD $(CURRENT_DIRECTORY)
C:\MinGW\bin\g++.exe -g "$(FILE_NAME)" -o prog.exe
prog.exe

4
2018-01-24 23:39



"Yang sepertinya berhasil tetapi apa yang harus saya lakukan selanjutnya?"

Yah, saya pikir cara ini (mis-) menggunakan Notepad ++ sebagai IDE, setidaknya akan menjadi kikuk, jika Anda ingin mengelola lebih dari satu sumber (.cpp) file.

Seperti yang ditunjukkan di Gábor Angyal's menjawab, langkah pertama yang harus dilakukan, adalah mengkompilasi file yang dapat dieksekusi menggunakan -o pilihan, dan jalankan program yang dibuat.

Pokoknya Anda harus mencatat (jika Anda bersikeras menggunakan Notepad ++, bukan a nyata IDE), bahwa MinGW juga mendukung GNU make (inilah tutorialnya).
Saya akan merekomendasikan untuk membuat Makefile dan kompilasi, tautkan dan jalankan kode Anda melalui kode ini.

Jika datang untuk debug program Anda, saya pasti akan merekomendasikan setidaknya IDE minimal seperti CodeBlocks atau Geany.

Berikut ini daftar tambahan dari Editor / IDE yang disarankan: C ++ IDE atau Editor terbaik untuk Windows


3
2018-01-25 00:00



Skrip kerja:

NPP_SAVE
CD $(CURRENT_DIRECTORY)
C:\Program Files (x86)\Dev-Cpp\MinGW64\bin\g++.exe -g "$(FILE_NAME)"

-1
2017-07-01 21:01