1樓:濮方雅
可以用dev-cpp 編譯器(64位的版本),可以選擇輸出32或者64位的可執行檔案。
2樓:金色潛鳥
這同編譯器本身效能有關。如果它支援64位,有它自己的選項設法。
ms vc++ 編譯器, 源程式第一行加上 視窗版本巨集定義,編出的可執行檔案就可以在相應的 目標計算機上執行。
例如:#define winver 0x0602
可執行檔案 可在win-8上執行,無論你是在 xp 上編譯的,或 win-7, 或 vista 上編譯成的 .exe
常用版本號:
0x0600 -- vista
0x0601 -- win-7
0x0602 -- win-8
0x0502 -- win-xp
----------
ms vc++ 編譯器 命令列定義法:
cl -c /d_win32_winnt=0x0602 source.cpp
可執行檔案 可在win-8上執行,無論你是在 xp 上編譯的,或 。。。。編譯成的 .exe
c語言如何把c程式編譯成可執行的exe檔案
3樓:黑馬程式設計師
所需工具
/材料復:c語言編輯工具(如制vc6.0)bai編譯生成.exe可執行檔案du,並儲存的步驟如下:
開啟zhic語言編輯工具(daovc6.0),寫入所程式設計序源**。
點選 組建-編譯-執行
執行完程式,點選回車
點選 檔案另存為 把檔案存到你能夠找到的資料夾中,比如桌面開啟你剛儲存檔案的資料夾,內含有一個 bebug 的資料夾。注意:如果沒有,請再次執行第二步
開啟 bebug 的資料夾,有一個以.exe為字尾名的檔案,就是所需要的可執行檔案,將其拷貝出,就可以單獨執行,也就是一個小軟體生成了
注意事項:
注意第三步和第五步的操作
4樓:千鋒教育
1、以gcc編譯器來為例,可以分自為四步。
第一步是預處理,包括語法檢查等工作。
gcc -p abc.c
第二步由源程式生產組合語言**。
gcc -s abc.c
會生成abc.s檔案,這個檔案裡就是彙編**。
第三步編譯器生成目標**,一個原始檔生成一個目標**。
gcc -c abc.c
會生成abc.o
第四步聯結器從目標**生成可執行檔案。
gcc abc.o
2、目標**包括機器碼和符號表(函式及變數名)。聯結器的主要作用是通過符號表在庫檔案和其他模組中找到在目標**中引入或未定義的符號(函式及變數名),將幾個目標**合成可執行檔案。
求能在win7的64位系統下執行的c語言編譯軟體,一定是要中文的
5樓:
多啊,vs2008,vs2010,eclipse,devc++等等這些都是很常見的
6樓:匿名使用者
win7還是用visual studio 2013吧,有嵌入式程式設計需求的用vs2005之類的,如果你想在windows下用gcc也可以。。。不過很麻煩
如何用c語言編譯出我愛你字,如何用c語言編譯出我愛你三個字
include int main 不是怎麼編輯,而是你想讓這三個字如何去呈現 include stdio.h main 如何用c程式編寫某某我愛你 include include int main else printf n你是sb n return 0 為什麼放棄 我愛你 怎麼用c語言表示 呵 一...
c程式編譯出來的程式在別的電腦上執行不起來 給個方案
vs2010你看你的。netframework是不是預設選的3.5如果你開發是時候選的是3.5 由於把別人的電腦沒有安裝.netframework3.5所以執行不起來。你把你的程式.netframework改為2.0重新編譯一下放到別人的電腦上試試看。或者你用.net framework 2.0或3...
用C語言編的程式,要生成可執行檔案的時候,要編譯 連結,編譯
編譯就是把c 轉換成cpu可執行的機器指令,每個.c檔案生成一個.obj檔案。連結就是把生成的 多個 obj 檔案及用到的庫檔案 lib 一起組合生成可執行檔案 exe 編輯來完成以後是編譯,對編自譯好的文字檔案成功編譯bai後將生成目標文 du件,目標程式檔案的zhi主檔名與源程式dao的主檔名相...