詳解如何將c語(yǔ)言文件打包成exe可執(zhí)行程序
如何將編寫(xiě)的c語(yǔ)言程序打包成exe可執(zhí)行文件呢?
以前我們寫(xiě)程序很多是在編輯器上,讓編輯起來(lái)編譯運(yùn)行我們的程序。如果想將其打包成exe可執(zhí)行文件該如何做?
我這里推薦使用codeBlocks的gcc命令,因?yàn)楸容^簡(jiǎn)單。像vs這種編輯器就像是一把屠龍刀。功能過(guò)于復(fù)雜,需要注意的很多。
如何適用codeBlock的gcc命令呢?
我們來(lái)認(rèn)識(shí)gcc命令是什么?gcc包括c和c++編譯器
gcc和cc是一樣的,c++和g++是一樣的,一般c程序就用gcc編譯,c++程序就用g++編譯。
我們用gcc命令來(lái)編譯我們的c語(yǔ)言程序。
gcc的用法
gcc test.c這樣將編譯出一個(gè)名為a.out的程序
gcc test.c -o test這樣將編譯出一個(gè)名為test的程序
-o參數(shù)用來(lái)指定生成程序的名字
我們一般用這個(gè)gcc text.c -o text命令。
text.c代表你的要操作的c語(yǔ)言文件,-o后面的代表你要給生成的exe的命名。
我們只需要知道這些。
那么我們?cè)谀睦飳ふ襣cc命令呢?
1:打開(kāi)codeBlocks編輯器所在文件的位置
我們鼠標(biāo)右鍵點(diǎn)擊桌面上的codeblocks圖標(biāo),點(diǎn)擊打開(kāi)文件所在的位置。

2:我們現(xiàn)在進(jìn)入MinGW這個(gè)文件里。
3:
我們進(jìn)入bin目錄

4我們進(jìn)入bin目錄后可以找到gcc.exe.我們賦值這個(gè)bin目錄的路徑
5我們右鍵點(diǎn)擊此電腦,點(diǎn)擊屬性

6我們點(diǎn)擊高級(jí)系統(tǒng)設(shè)置

7:我們點(diǎn)擊環(huán)境變量

8:我選擇下面的系統(tǒng)變量的path。我們打開(kāi)它
點(diǎn)擊新建,然后將我們復(fù)制的bin目錄的路徑添加到里面去。

9: 然后點(diǎn)擊確定后我們退出。
10:win+R打開(kāi)運(yùn)行窗口,輸入cmd打開(kāi)終端。

11:我們進(jìn)入d盤后進(jìn)入剛剛那個(gè)目錄,
12:
我們來(lái)編寫(xiě)也個(gè)c文件,簡(jiǎn)單的實(shí)用記事本就可以了。然后命名為.c。注意:
如下,我們?cè)趓eturn 0;之前加上 getchar();為的是防止生成的exe文件閃退。

13:我們繼續(xù)輸入以下命令

14:我們打開(kāi)那個(gè)目錄去看,會(huì)有一個(gè)exe文件。

15:就在我的這個(gè)c文件的下邊。我們可以把它拖出來(lái),或者拖到桌面上,直接打開(kāi)。我們來(lái)看

這就是我們生成的exe文件的效果。
當(dāng)然我們可以編寫(xiě)更多的c語(yǔ)言文件,然后打包。打包后的exe文件一旦打開(kāi)就執(zhí)行了程序。
到此這篇關(guān)于詳解如何將c語(yǔ)言文件打包成exe可執(zhí)行程序的文章就介紹到這了,更多相關(guān)c語(yǔ)言打包成exe內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
如何通過(guò)函數(shù)指針調(diào)用函數(shù)(實(shí)現(xiàn)代碼)
指針可以不但可以指向一個(gè)整形,浮點(diǎn)型,字符型,字符串型的變量,也可以指向相應(yīng)的數(shù)組,而且還可以指向一個(gè)函數(shù)2013-09-09
Visual Studio Code配置C/C++開(kāi)發(fā)環(huán)境的教程圖解
這篇文章主要介紹了Visual Studio Code配置C/C++開(kāi)發(fā)環(huán)境的教程,本文通過(guò)圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-06-06
詳解C++循環(huán)創(chuàng)建多級(jí)目錄及判斷目錄是否存在的方法
這篇文章主要介紹了C++循環(huán)創(chuàng)建多級(jí)目錄及判斷目錄是否存在的方法,文中代碼有一個(gè)針對(duì)各種系統(tǒng)進(jìn)行判斷來(lái)加載不同頭文件的方法,需要的朋友可以參考下2016-03-03
解析OpenSSL1.1.1?centos7安裝編譯aes的c++調(diào)用
這篇文章主要介紹了OpenSSL1.1.1?centos7安裝編譯aes的c++調(diào)用,實(shí)現(xiàn)方法也很簡(jiǎn)單,主要是在該文檔內(nèi)加入openssl的lib路徑,感興趣的朋友跟隨小編一起看看吧2022-03-03

