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