源代碼怎么生成可執(zhí)行程序(怎么將源代碼做成可執(zhí)行文件)
你需要的是編譯器,比如TurboC,MSC,或者VC等等,你寫的C代碼只是源程序而已,需要經(jīng)過(guò)C編譯器編譯成可執(zhí)行的EXE文件C編譯器有很多,上面提到的就是比較常用的,至于編譯器的使用,你得另查一查使用手冊(cè),一般而言,編譯。
1打開(kāi)c語(yǔ)言編輯工具,在工具中寫入程序的源代碼2完成以后,點(diǎn)擊編譯后點(diǎn)擊組建,然后點(diǎn)擊執(zhí)行3執(zhí)行完程序,點(diǎn)擊回車按鈕選項(xiàng)4點(diǎn)擊文件另存為把文件存到你能夠找到的文件夾中5打開(kāi)保存在桌面的文件夾,里面。
1第一步,打開(kāi)C語(yǔ)言編譯軟件,輸入你要執(zhí)行的程序源代碼,如下圖所示2第二步,代碼編寫完成之后,依次點(diǎn)擊”編譯“”組建“”執(zhí)行“三個(gè)選項(xiàng),也可以通過(guò)依此右邊的三個(gè)快捷鍵完成上述操作,如下圖所示3第。
你得先注冊(cè)個(gè)賬號(hào)才能下問(wèn)題二JAVA源代碼怎么運(yùn)行 java文件的話,非項(xiàng)目那種單篇幅的源代碼需要先進(jìn)行編譯,生成class文件可以在命令控制臺(tái)下用java 文件名 進(jìn)行運(yùn)行,編譯java文件需要javacexe程序 應(yīng)該是jdk中的。
1打開(kāi)開(kāi)始菜單里面,搜索CMD2點(diǎn)擊打開(kāi)CMD窗口3我們需要用cd來(lái)更換目錄到python下的script4pip install pyinstaller,我們輸入指令執(zhí)行安裝5這樣顯示安裝成功6我們可以在目錄下找到安裝好的包7我們?cè)凇?/p>
用開(kāi)發(fā)工具VC++,源代碼編譯后生成目標(biāo)文件xxxobj,然后經(jīng)過(guò)鏈接變成可執(zhí)行程序xxxexe,用VC++的話,在你工程的存儲(chǔ)路徑下有一個(gè)Debug文件夾,里面存放的就是可執(zhí)行程序exe你每次運(yùn)行的時(shí)候,運(yùn)行的就是這個(gè)exe文件。
1可重定位文件2共享的目標(biāo)文件3可執(zhí)行文件5鏈接程序根據(jù)開(kāi)發(fā)人員指定的同庫(kù)函數(shù)的鏈接方式的不同,鏈接處理可分為兩種1靜態(tài)鏈接2動(dòng)態(tài)鏈接經(jīng)過(guò)上述五個(gè)過(guò)程,C源程序就最終被轉(zhuǎn)換成。
1打開(kāi)c語(yǔ)言編輯工具vc60,寫入所編程序源代碼2依次點(diǎn)擊“組建編譯執(zhí)行”3執(zhí)行完程序,點(diǎn)擊回車4點(diǎn)擊“文件另存為”把文件存到你能夠找到的文件夾中,比如桌面5打開(kāi)你剛保存文件的文件夾,內(nèi)。
以VC6舉例1打開(kāi)電腦上安裝的vc60,進(jìn)入如圖界面 2創(chuàng)建一個(gè) cpp或 c的文件,如圖所示,編寫好程序 3編寫好程序后點(diǎn)擊如圖上方畫紅框的圖標(biāo)來(lái)編譯寫好的程序彈出如圖對(duì)話框時(shí)點(diǎn)是 4編譯好后界面左下。
4 回到Android源代碼頂層目錄,進(jìn)行編譯,make myhelloworld 5 生成的可執(zhí)行文件位于outtargetproductlotussystembin 目錄下 6 adb push 到手機(jī) data 目錄下,然后進(jìn)入adb shell,到data目錄下,執(zhí)行my。
需要先對(duì)完整的源程序做詞法分析語(yǔ)法分析等一系列檢測(cè),所有語(yǔ)法都沒(méi)有問(wèn)題后,一次性把所有源代碼翻譯成機(jī)器碼,這要求源程序中不能有任何語(yǔ)法錯(cuò)誤,否則將不會(huì)生成可執(zhí)行程序。
1 打開(kāi)c語(yǔ)言編輯工具vc60,寫入所編程序源代碼2 點(diǎn)擊 組建編譯執(zhí)行3 執(zhí)行完程序,點(diǎn)擊回車4 點(diǎn)擊 文件另存為 把文件存到你能夠找到的文件夾中,比如桌面5 打開(kāi)你剛保存文件的文件夾,內(nèi)含有。
表示要生成的目標(biāo)文件名稱,必須填,然后回車提示 Source listing NULLST表示是否要生成列表文件,填寫這生成lst文件,不填則放棄生成lst文件lst文件用記事本打開(kāi)能看到源代碼的語(yǔ)法錯(cuò)誤,查錯(cuò)想當(dāng)方便,***強(qiáng)烈。
1預(yù)處理導(dǎo)入源程序并保存C文件2編譯將源程序轉(zhuǎn)換為目標(biāo)文件Obj文件3鏈接將目標(biāo)文件生成為可執(zhí)行文件EXE文件4運(yùn)行執(zhí)行,獲取運(yùn)行結(jié)果的EXE文件。
連接程序obj文件是程序編譯時(shí)生成的中間代碼文件,目標(biāo)文件一般是程序編譯后的二進(jìn)制文件,再通過(guò)鏈接器和資源文件鏈接就成exe文件,OBJ只給出了程序的相對(duì)地址,而EXE是絕對(duì)地址將目標(biāo)程序轉(zhuǎn)換為可執(zhí)行文件的程序稱為鏈接。
掃描二維碼推送至手機(jī)訪問(wèn)。
版權(quán)聲明:本文由飛速云SEO網(wǎng)絡(luò)優(yōu)化推廣發(fā)布,如需轉(zhuǎn)載請(qǐng)注明出處。