c語言如何編譯出64位的可執行檔案

2022-02-17 20:36:10 字數 1620 閱讀 1274

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的主檔名相...