導航:首頁 > 源碼編譯 > 批處理器編譯c語言文件

批處理器編譯c語言文件

發布時間:2023-07-15 17:57:01

1. 如何用C語言創建一個批處理文件

system("a.bat");

函數名: system

功百 能: 發出一個度DOS命令

用 法: int system(char *command);

程序例:

#include

#include

int main(void)

{

printf("About to spawn command.com and run a DOS command\n");

system("dir"); //這里就回是答DOS下的dir命令

return 0;

}

2. C語言編寫好代碼後,怎麼編譯,最後生成可執行文件

材料/工具:vc6.0

1、打開c語言編輯工具,在工具中寫入程序的源代碼。

3. 如何使用批處理文件進行編譯、鏈接和運行

@echo
cd /d "c:\32masm"
ml /c /coff example.asm
ping -n 5 127.0.1>nul
link /substem:console /entry:start /out:example.exe example.obj io.obj kernel32.lib
ping -n 5 127.0.1>nul
example.exe

保存為.bat,看看是否可以運行.因為我不了解你這個匯編的編譯過程和具體情況,無法肯定可以運行

4. Sublime text3怎樣才能進行c語言的編譯與運行呀

  1. 安裝Sublime Text3編輯器
    SublimeText3編輯器的下載地址為:


    下載並解壓縮,將得到的VC2008文件夾復制到Sublime Text3編輯器的安裝目錄中。該目錄的一般路徑為:
    D:ProgramFilesSublime Text 3。

  2. 編寫批處理文件:
    編寫一個執行編譯、連接命令的批處理文件,保存到VC編譯器的目錄中。該目錄一般為:
    D:ProgramFilesSublime Text 3 VC2008。
    該批處理文件的內容如下:
    @echo off
    rem 請根據 VC2008文件夾的目錄修改下面的 VC_Dir 環境變數!
    set VC_Dir=D:ProgramFilesSublime Text 3VC2008
    set include=^
    %VC_Dir%include;^
    %VC_Dir%PlatformSDKInclude;^
    %VC_Dir%atlmfcinclude;^
    %include%
    set lib=^
    %VC_Dir%lib;^
    %VC_Dir%PlatformSDKLib;^
    %VC_Dir%atlmfclib;^
    %lib%
    set path=^
    %VC_Dir%in;^
    %PATH%
    set VC_Dir=
    echo on
    @nmake
    由於這里使用nmake工具執行編譯命令,因此你需要為你的每個工程建立一個Makefile文件。關於Makefile文件的資料,可以參考羅雲彬大哥的《Windows環境下32位匯編語言程序設計》一書中的示例。隨後我會發搭建32位匯編語言環境的方法。事實上C語言版本就是它的衍生品,使用Sublime Text3要比羅哥推薦的EditPlus編輯器漂亮和好用很多。

  3. 配置Sublime Text 3編譯系統
    創建一個名為C++.sublime-build的文件,復制到編輯器的用戶自定義配置文件夾內,該目錄一般為:
    C:Users用戶名AppDataRoamingSublimeText 3PackagesUser
    即編輯器Preferences/BrowesPackages...菜單打開的目錄下的User文件夾中,如果此文件夾不存在,可以自行創建。根據你的批處理文件所在目錄修改C++.sublime-build文件中的cmd路徑,本例中為:
    D:\ProgramFiles\Sublime Text 3\VC2008\000MyBuildVC2008.bat。
    注意路徑中使用的是雙斜杠。
    C++.sublime-build文件的內容如下:
    {
    // 請根據你的批處理文件所在目錄修改下面的路徑:
    "cmd" :["D:\Program Files\Sublime Text 3\VC2008\000MyBuildVC2008.bat","/Fo${file_base_name}", "/O2", "${file}"],
    "file_regex" :"^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
    "working_dir" : "${file_path}",
    "selector" :"source.c, source.c++",
    "encoding" :"cp936",
    "variants" :
    [
    {
    "name" : "Run",
    "cmd" : ["CMD", "/U","/C", "CL /Fo${file_base_name} /O2 ${file} &&${file_base_name}"]
    }
    ]
    }

5. 如何編譯C語言源代碼

下載一個VC2005軟體,把代碼復制到裡面,設置好C運行環境,點擊編譯,OK,然後點擊那個感嘆號,直接鏈接運行,就OK了。

6. 怎麼編譯多個c語言文件

1、如果,在一個c主程序中,以include形式包含了其他所有的引用文件,在編譯過程中,編譯器首先會將這些文件合並到一個臨時文件中,然後再對這個臨時文件進行編譯。
2、如果,是作為一個工程,編譯器會分別編譯各個獨立的文件(如果文件中有include按照上一步進行),然後再將編譯好的初步結果用鏈接程序連到一起。
簡單的說,每一個.c或者.cc都是一個編譯單元,每一個編譯單元編輯的結果是一個.o或者obj之類的中間文件,至於是否是多文件,不需要關心,但是要保證不同的編譯單元之間不要有重復的符號,這就是要避免重復包含。
每一個編譯單元生成的目標文件.o或者obj都會引用一些不在本目標文件中的符號,這些符號定義在別的.o或者.obj文件中, 鏈接器把他們聯系在一起,所有的符號也就都有定義了,編譯鏈接簡單說來就是這樣。

7. 請問:我在 Notpad++ 中編寫了C語言的代碼,然後怎樣將它編譯和運行

1.先安裝Dev-c++,在安裝目錄找到「Dev-Cpp(安裝目錄)\bin\gcc」,就是它了。
2.將「Dev-Cpp(安裝目錄)\bin」添加至系統環境變數PATH中:
右擊「我的電腦」-選擇「屬性」-選擇「高級」先項卡-點擊「環境變數」按鈕進「環境變數設置」對話框-在下面找到Path選中並點擊「編輯」按鈕-在「變數值」文本框內的最後加上
;Dev-Cpp(安裝目錄)\bin
如我的就上加上了;D:\Program
Files\Dev-Cpp\bin
不要忘記那個分號。
測試一下:
隨便找個c文件,你也可以自己寫個。使用命令提示符cd到c文件保存的目錄,然後:
gcc
-o
test.exe
(你的c文件名).c
如果有提示語法錯誤或者在當前目錄生成了test.exe那說明gcc可用了,如果提示<'gcc'
不是內部或外部命令,也不是可運行的程序或批處理文件。>請回到本步驟重新開始,甚至第一步。
3.打開Notepad++選擇「運行」-「運行」(或直接按F5)填入
cmd
/k
gcc
-o
"D:\study\c\output\$(NAME_PART).exe"
"$(FULL_CURRENT_PATH)"
&
PAUSE
&
EXIT
點保存,設置快捷鍵為F9
再按F5填入
cmd
/k
"D:\study\c\output\$(NAME_PART)"
&
PAUSE
&
EXIT
保存,設置快捷鍵為Ctrl+F9
至止,環境搭建完成,當你用N++編寫程序時,先保存再按F9可編譯,然後再按Ctrl+F9開看到運行結果。
對上面的命令做個解譯:
Notepad++擁有自己的環境變數。
$(NAME_PART)
代表當前正操作的文件的文件名,不含後綴
$(FULL_CURRENT_PATH)
代表當前正操作的文件的完整路徑,包括盤符、路徑、文件名、後綴
至於gcc,-o參數就是將一個c文件編譯成exe文件

8. c語言文件用什麼編譯

編譯 cl.exe
生成庫 lib.exe
生成 exe link.exe

這些都在vc裡面可以找到,你可以提煉出來

閱讀全文

與批處理器編譯c語言文件相關的資料

熱點內容
dvd光碟存儲漢子演算法 瀏覽:757
蘋果郵件無法連接伺服器地址 瀏覽:962
phpffmpeg轉碼 瀏覽:671
長沙好玩的解壓項目 瀏覽:144
專屬學情分析報告是什麼app 瀏覽:564
php工程部署 瀏覽:833
android全屏透明 瀏覽:736
阿里雲伺服器已開通怎麼辦 瀏覽:803
光遇為什麼登錄時伺服器已滿 瀏覽:302
PDF分析 瀏覽:484
h3c光纖全工半全工設置命令 瀏覽:143
公司法pdf下載 瀏覽:381
linuxmarkdown 瀏覽:350
華為手機怎麼多選文件夾 瀏覽:683
如何取消命令方塊指令 瀏覽:349
風翼app為什麼進不去了 瀏覽:778
im4java壓縮圖片 瀏覽:362
數據查詢網站源碼 瀏覽:150
伊克塞爾文檔怎麼進行加密 瀏覽:892
app轉賬是什麼 瀏覽:163