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語言的編譯與運行呀
安裝Sublime Text3編輯器
SublimeText3編輯器的下載地址為:
編寫批處理文件:
編寫一個執行編譯、連接命令的批處理文件,保存到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編輯器漂亮和好用很多。
配置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裡面可以找到,你可以提煉出來