在windows命令行中如何運行c程序的文本 如何在Windows下用命令行編譯C/C++文件
1、打開命令行界面:鍵盤win + r ,輸入cmd,回車。即可打開命令行。
2、進入c程序所在的目錄,比如c程序在E盤下,直接輸入E:即可,冒號需要是英文狀態(tài)下的冒號。
3、進入到目錄之后,輸入gcc C程序文本名稱。比如C程序文本名稱是test.c,輸入gcc test.c,回車即可成功運行test.c程序。
擴展資料:
錯誤情況:
輸入gcc時,命令行顯示信息:不是內(nèi)部或外部命令,也不是可運行的程序或批處理文件。
需要在環(huán)境變量中添加gcc.exe的路徑:
1、右鍵“此電腦”,選擇屬性。
2、選擇高級系統(tǒng)設(shè)置 ,選擇上方選項卡的高級選項。
3、點擊環(huán)境變量,在環(huán)境變量頁面的下方的系統(tǒng)變量中,找到path的變量名,選中path。
4、點擊下方的編輯,出現(xiàn)編輯環(huán)境變量的頁面,點擊新建按鈕,添加上gcc.exe的路徑,然后都點擊確定,即可。
此處運行環(huán)境是在Windos下,運行cmd命令進入DOS界面
現(xiàn)在有一段簡單C++代碼(文件名為 demo.cpp),用于計算a*b的值
#include<iostream>using namespace std;int main(){ int a,b; while(cin>>a>>b){ cout<<a<<"*"<<b<<"="<<a*b<<endl; } return 0;}
demo.cpp文件的位置是在 C:\Users\Administrator\Desktop 目錄下
第一步:在DOS界面進入這個目錄
第二步:用g++ 加上文件名,注意要加上文件擴展名,這樣會生成一個a.exe的可執(zhí)行文件(Windows默認生成a.exe,Linux默認生成a.out)
因為這里是C++源代碼,所以要用g++命令,如果是C語言的源代碼,則既可使用g++,也可以使用gcc(或者cc)命令。
第三步:直接輸入a.exe并回車, 即可執(zhí)行由demo.cpp編譯鏈接生成的程序(Linux環(huán)境下,則改成 ./a.out 運行程序)
第四步:此時,輸入?yún)?shù)即a與b的值,敲擊回車之后即可出結(jié)果
第五步:使用Ctrl+z終止程序
看了上面的過程,可能你會覺得不方便,
1->生成的可執(zhí)行文件是a.exe而不是希望得到的demo.exe
2->每一次的每一條測試數(shù)據(jù)都得手動輸入,太過于麻煩
針對問題一:
首先可以將上面的第二步中的g++ demo.cpp添加可選項-o
使用g++ -o demo.exe demo.cpp (或者 g++ -o demo demo.cpp)即可生成demo.exe可運行程序,
如果想命名為test.exe只需g++ -o test demo.cpp (或者 g++ -o test demo.cpp)即可
針對問題二:
運行程序仍可以用demo.exe命令,但是此時還得一條一條的輸入測試數(shù)據(jù)
但為了方便,可以將測試數(shù)據(jù)事先保存在文本文件(假設(shè)為input.txt)里面,
運行的時候直接往里面讀取數(shù)據(jù)即可,注意的是input.txt里面的數(shù)據(jù)格式要按照demo.exe規(guī)定的格式
然后將結(jié)果寫入另外一個文本文件(假設(shè)為output.txt)中,直接查看
使用demo.exe <input.txt> output.txt即可完成以上操作
在Windows操作系統(tǒng)中如何使用行命令調(diào)用c:盤tc目錄下的tc.exe文件(需要...
很簡單,開始---運行,輸入CMD 回來命令提示符,也就是你說的命令行模式,輸入C:\\tx\\tx.exe就可以運行了
如何在命令提示符下運行軟件?
Windows 操作系統(tǒng):打開命令提示符:按下 Win + R 鍵,輸入 "cmd",然后按下回車鍵,將打開命令提示符窗口。導(dǎo)航到軟件的安裝目錄:使用 "cd" 命令切換到軟件的安裝目錄。例如,如果軟件安裝在 "C:\\Program Files\\Software" 文件夾中,可以輸入命令 "cd C:\\Program Files\\Software"。運行軟件:輸入...
上機運行一個c程序的4個步驟
在Windows上,你可以使用GCC或Clang等編譯器。在Linux或Mac OS上,你可以使用GCC或Clang或其他C編譯器。具體的編譯步驟可能會因編譯器而異,但通常你只需要在命令行中輸入編譯命令即可。例如,對于GCC,你可能需要輸入類似`gcc your_file.c -o your_program`的命令。4. 運行程序:最后,你可以運行你...
如何在cmd命令窗口運行程序?
在cmd命令窗口運行程序,通常可以通過輸入程序的完整路徑或者切換到程序所在的目錄后直接輸入程序名稱來執(zhí)行。詳細 在Windows操作系統(tǒng)中,cmd命令窗口提供了一個命令行界面,允許用戶通過輸入命令來執(zhí)行各種操作,包括運行程序。若要在cmd中運行一個程序,有幾種方法可以實現(xiàn)。首先,如果程序已經(jīng)在系統(tǒng)的環(huán)境變量...
怎樣從命令行運行c++程序
windows下沒有必要用命令行 如果要在DOS下編譯的話,只需要像打開普通文件一樣打開 就是在dos中輸入完整路徑,要加上引號,入F盤有個exe文件 只要輸入"F:\\test.exe" 就可以執(zhí)行了 如果你的函數(shù)編的有帶參數(shù)的 如int main(int argc,char **argv)這樣的函數(shù)argc 指的是參數(shù)個數(shù) argv是C風格的參數(shù)...
分分鐘教你如何在win10中運行第一個C語言程序!
要使用GCC,首先需要在Windows上安裝GCC的移植版本,如MinGW,它允許在Windows上使用GCC編譯C語言。安裝MinGW的過程包括下載、配置和環(huán)境變量設(shè)置。確保環(huán)境變量中包含MinGW的bin目錄,以便通過命令行直接執(zhí)行編譯。對于初學(xué)者,IDE如Visual Studio或CLion提供更為直觀的體驗,它們集成了GCC編譯器,可以避免直接...
windows下怎樣運行dos編輯C程序
可以在Windows的命令行程序中運行部分DOS程序,Ctrl+R,在彈出窗口中輸入cmd即可啟動命令行程序。Windows不帶C語言編譯器,需要另外安裝,可用Turbo C、Dev-C++,也可以用mingw、cygwin等環(huán)境(如masm、nasm、tasm等是匯編器,不能編譯C語言)。如果真的想直接編輯C程序,可以用UltraEdit等16位編輯器;只是...
C語言編寫的程序怎么在windows下運行??望各位大哥大姐解惑!!_百度知...
首先,TC是入門用的,以后的程序設(shè)計不會在TC中,練習(xí)熟練了,可以選擇其他平臺,比如你說的VC++。第二,在VC++環(huán)境下可以編寫控制臺程序(就是dos界面程序),你把課本上的代碼或TC中的代碼敲到VC++中,也只能是在dos界面下運行,因為你的代碼沒有涉及到Windows編程。第三,VC++中可以用MFC也可以...
c語言編譯后如何生成exe文件
在C語言中,生成`.exe`文件(在Windows環(huán)境下)通常涉及使用編譯器將C語言源代碼(`.c`文件)轉(zhuǎn)換成可執(zhí)行文件(`.exe`)。這個過程通常通過命令行工具或集成開發(fā)環(huán)境(IDE)來完成。如果你使用的是GCC編譯器(如MinGW在Windows上),你可以通過打開命令行工具(如CMD或PowerShell),導(dǎo)航到你的源代碼...
在Windows系統(tǒng)下,不安裝編譯器,能否直接用DOS命令編寫編譯C程序?如果...
安裝完Visual Studio(包含VC)之后,可以用它的命令行工具編譯C\/C++程序,步驟如下:安裝VS時選擇VC。在開始菜單Visual Studio 2005\\Visual Studio Tools 下找到 Visual Studio 2005 Command Prompt 并運行(各個版本的VS都有)。運行后的命令行窗口就能執(zhí)行VC的編譯鏈接器cl.exe。例如,編譯 hello.cpp...
相關(guān)評說:
嘉魚縣交叉: ______ 在命令窗 (有人叫 DOS 窗,有人叫 console) 直接 打命令 echo 20 | abc 回車就可以了.命令行:echo 20 | abc abc.c 程序內(nèi)容 (例子) 是:#include int main( int i,n; scanf("%d",&n); // 自動接收了 echo 20 從管道 送來的20, 放入 n for (i=...
嘉魚縣交叉: ______ 一、首先,按住鍵盤上的Win+R組合鍵,調(diào)出win7旗艦版運行窗口,然后在運行窗口中輸入CMD命令,按下回車鍵調(diào)出命令提示符面板. 二、在雨林木風win7旗艦版DOS面板里面,比如你要打開酷狗,那么你就在DOS界面中輸入“cd c:\program files”命令,接著在屏幕會彈出在c:\program files路徑下執(zhí)行命令,你再輸入“cd kugou”,接著屏幕會將其路徑定位到c:\program files\KuGou目錄中.然后再輸入“cd kgmusic”命令,按下回車鍵. 三、接著就是要啟動深度win7下KUGOU.EXE程序,所以在這邊直接輸入命令KUGOU或者KUGOU.EXE命令.
嘉魚縣交叉: ______ WIN+R鍵喚出命令執(zhí)行菜單, 對話框中輸入命令,回車鍵即可執(zhí)行.
嘉魚縣交叉: ______ 附件-命令行提示符,點右鍵-以管理員身份運行
嘉魚縣交叉: ______ 命令行是在DOS下運行的命令. 在這里,先解釋什么是DOS? DOS——Disk Operation System 磁盤操作系統(tǒng) 目前我們常用的操作系統(tǒng)有windows 9x/Me,NT,2000等,都是...
嘉魚縣交叉: ______ 進入命令提示符后,輸入help 就可以看到可以使用的命令. 輸入命令名+ /?,就可以看到這條命令的使用幫助. 比如輸入del /? 顯示結(jié)果如下: 刪除一個或數(shù)個文件. ...
嘉魚縣交叉: ______ 我們主要用到的幾個指令有:CMD,可以進入DOS界面PING,可以了解自己電腦的網(wǎng)絡(luò)連接情況或者自己的IP地址REGEDIT,進入自己電腦的注冊表具體的指令可以到網(wǎng)上再去搜或者查看專業(yè)書籍,...
嘉魚縣交叉: ______ 雖然我們已經(jīng)有了像 Eclipse 這樣高級的 IDE,但是我們有時候也是需要在開發(fā)的時候使用 Windows 的命令行,來運行一些獨立的程序.在兩個程序中切換來切換去是很麻煩的.所以 Eclipse 提...
嘉魚縣交叉: ______ 開始啟動軟件!如果你沒有配置環(huán)境變量,你需要去到軟件安裝目錄執(zhí)行,如果這個環(huán)境變量的配置直接開始---運行可以! 配置環(huán)境變量,右鍵單擊“我的電腦” - 屬性 - 高級 - 環(huán)境變量 - 被添加到軟件安裝目錄
嘉魚縣交叉: ______ 打開命令提示符,精簡版DOS,一些日常操作都能實現(xiàn) CMD程序運行窗口 進程信息 md - cmd.exe 進程文件 cmd 或者 cmd.exe 進程名稱 Windows Command Prompt ...