c語言exe運行
『壹』 c語言程序生成exe文件無法運行
一般來說,這是因為你在VC中build的方式為debug,這樣程序包含了一些debug信息,可以用於檢查錯誤,但不能在VC之外運行。build方式改成release就可以直接運行了。在VC界面上找找就能看到。
stream的話,發生錯誤行的內容是?
這樣是你傳了一個NULL參數給文件流,看來還是相對路徑問題。
如果用相對路徑,VC下的本地路徑在exe文件的上一級目錄,而exe文件單獨運行時就不行了,相對路徑的話換絕對路徑呢?
『貳』 c語言如何把c程序編譯成可執行的exe文件
1、編寫一段簡單的代碼,如下圖所示,編輯一段簡單的輸出語句。
『叄』 C語言程序exe文件的運行
在開始菜單中點擊運行,輸入cmd 再看你的exe程序的路徑,輸入cmd中回車,就可以看見結果,或者你在你的C源代碼中程序結束前加上system("pause");也可以看到結果。 1、在tc環境下,為了看結果,往往用ALT+F5顯示,很麻煩,你可以在程序最後加上一句:getch(); 不推薦使用getchar();如果加上了getch(); 語句通不過編譯,就加上頭文件 #include"conio.h",保證成功!!1、在VC6環境下編寫dos程序,直接就會將結果顯示出來,不需要加上getch();
『肆』 c語言中怎樣打開一個exe並操作
第一種,可以用cmd指令運行一個exe文件。
char cmd[128]={0};
strcpy(cmd,「d:\123.exe」);
system(cmd);
第二種,可以創建一個子進程,用fork或者createprocess函數,創建一個進程;然後運行exe文件。
『伍』 c語言程序exe如何在手機運行
Android設備上的應用程序大都是用Java語言編寫的,但有時我們需要用C語言進行一些底層的開發,但我們一般的PC機CPU都是Intelx86架構,而大多數移動設備CPU都是ARM架構,因此在linux上編譯運行的可執行程序是不能直接在Android手機上運行的,但是我們可以在PC機上交叉編譯出能在ARM平台下運行的程序。
1.安裝交叉編譯工具
首先,我們需要在Linux下安裝 arm-none-linux-gnueabi-gcc交叉編譯工具鏈下載地址(找了好久~_~)
不多說了,放到usr/local/bin目錄下,解壓文件包,解壓後得到一個arm-2009q1文件夾,然後把arm-2009q1下的bin目錄配進環境變數
如果在終端下執行arm-none-linux-gnueabi-gcc -v可以成功的話,就說明配置成功了,如圖
『陸』 如何在C語言中調用exe文件
在C語言中調用exe文件,可以使用system函數。
1、函數聲明:
int system(const char *cmd);
2、頭文件:
stdlib.h
3、函數功能:
調用cmd中包含的系統命令。要執行exe文件,直接cmd賦值該exe文件的文件名即可。可以包含相對路徑或者絕對路徑。
4 示例代碼:
如在D:\A\下存在有my.exe文件。當前C程序可執行文件位於D:\B文件夾下。
那麼調用my.exe可以使用
system("d:\\A\\my.exe");
也可以使用
system("..\\A\\my.exe");
如果my.exe就在D:\B下,那麼可以直接
system("my.exe");
『柒』 c語言生成的exe文件怎麼執行
你在程序中少了一條語句。。。
一、在程序代碼最後加一個 getchar() 。等待輸入一個數據,這樣可以延緩程序完成的時間,保持輸出窗口不關閉。以保證你可以看到輸出結果。
二、在程序的末尾加上 system("pause"),
『捌』 c語言中怎樣打開一個exe並操作
包含頭文件<windos.h>,首先找到你的exe文件的全路徑名例如:(D: emp otepade.exe),拷貝過來,然後執行
STARTUPINFOAstartinfo;
PROCESS_INFORMATIONm_pinfo;
memset(&startinfo,0,sizeof(STARTUPINFOA));
startinfo.cb=sizeof(STARTUPINFOA);
startinfo.dwFlags=STARTF_USESHOWWINDOW;
startinfo.wShowWindow=SW_SHOWNORMAL;
charfilename[255]="D: emp otepade.exe";
CreateProcess(NULL,filename,NULL,NULL,FALSE,0,NULL,NULL,&startinfo,&m_pinfo);
這是多進程的知識,你可以參考一下。。。。
『玖』 如何用C語言寫一個可運行的exe程序
一\要生成.exe程序,要經過三個步驟:編碼->編譯->鏈接
二\我用linux系統上的vim,編碼好可直接生成.exe文件
例如:新建文本名叫c.c的文件,對文件進行編碼,輸入以下程序:
#include <stdio.h>
int main(void)
{
printf ("hellow world");
return 0;
}
三\保存退出後,用gcc編譯命令,編譯c.c文件,命令如下
gcc c.c -o c
生成的c文件就是.exe文件
『拾』 c語言中exe文件可以直接運行嗎
如果該exe沒有依賴別的動態鏈接庫是可以的,如果依賴別的動態鏈接庫則需要把相應的lib文件和dll文件拷貝到你的exe下面,前提是,所有的文件都是正確的,沒有錯誤文件