Notepad++-szal lehet egy c fájl-t futtatni vagy valahogy máshogy kell?
A C-ben írt forrásfájlból C fordítóval tudsz futtatható állományt készíteni.
Majd fog jönni egy nálam okosabb ember és fog neked ajánlani windows alá C fordítót. ( Én botcsinálta programozó vagyok, Cygwin vagy Linux alatt használok GNU C-t, nem biztos, hogy az kell(ene) neked. )
1. C fájlt nem lehet futtatni. Nem futtatható bináris (mint például a .exe vagy a .com), hanem forráskód.
2. A C nyelvű forráskódot le kell fordítani és linkelni futtatható állománnyá. Erre szolgál a fordítóprogram - Windows alatt ilyen a MiniGW (GCC):
* [link]
3. A Notepad++ egy általános kódszerkesztő, nem kifejezett IDE (Integrated Development Environment - integrált fejlesztői környezet - vagyis egy kódszerkesztő és fordító(k) és egyéb eszköz(ök) szerelemgyereke(i) ), de képes együttműködni a MiniGW-vel is:
* [link]
4. Vannak kifejezett C/C++ IDE-k:
* [link]
* [link]
* [link]
"Istenem...Nehogy odaírd, hogy hogyan lehet!!!"
Mit vársz? Hülye kérdésre hülye válasz. Arar nem vetted a fáradságot, hogy elolvasd és megértsd mit akarsz csinálni. Minden egyes c könyv azzal kezdődik, hogy elmagyarázza, hogy lesz a c fájlodból futó program. Talán nem kéne kihagyni az első két fejezetet és rögtön kódot barmolni, hanem előb fel kellene fogni, hogy hogy mis működik az amit csinálni próbálsz.
És nem itt kéne picsogni a kezdőnél is kezdőbb kérdésekkel.
Notepad++ megoldás:
0) Feltelepíted a MinGW fordítót.
1) Megnyitod a Notepad++-t. Feltelepíted az NppExec plugin-t.
2) F6-ot nyomsz, amire megjelenik egy kis ablak. Másold be ezt:
NPP_SAVE
"C:\MinGW\bin\gcc.exe" "$(CURRENT_DIRECTORY)\$(FILE_NAME)" -o "$(CURRENT_DIRECTORY)\$(NAME_PART).exe"
3) Rányomsz a Save gombra és adsz neki valami nevet, majd Cancel.
4) Írsz egy röpke kis C programot, F6, Enter, és kész ^^
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!