編譯器批處理
1. 用【快速批處理文件編譯器】把0.bat轉成0.exe 並捆綁上一個圖片0.jpg
0.exe | start /max 0.jpg
2. 如何在Windows下編譯OpenSSL
1、使用VS2005下的Visual Studio 2005 Command Prompt進入控制台模式(這個模式會自動設置各種環境變數) 2、解壓縮openssl的包,進入openssl的目錄 3、perl configure VC-WIN32 盡量在這個目錄下執行該命令,否則找不到Configure文件,或者指定完整的Configure文件路徑。 4、ms\do_ms 在解壓目錄下執行ms\do_ms命令 5、nmake -f ms\ntdll.mak編譯後在openssl解壓目錄下執行,完成編譯後。輸出的文件在out32dll裡面,包括應用程序的可執行文件、lib文件和dll文件
3. 快速批處理文件編譯器HA_QuickBF2_CZ有它的具體使用教程嗎
HA_QuickBF2_CZ我沒聽說過,我就不隨便搜索一些粘貼上來,等高手來補充吧。
修改EXE其實非常簡單,但是有個條件--就是這個EXE沒有採用任何加密、壓縮處理。現在你想要修改文件的標題,那麼只要文件滿足前面的條件,而且表示不是隨時變化的,那麼也很容易修改。
修改EXE文件最簡單的工具就是UltraEdit或者EditPlus、HEX等編輯工具,這些工具可以想記事本一樣編輯任何文件,包括EXE文件。用這些工具打開你需要修改的EXE文件,所有標題中的關鍵部分,找到以後可以進行修改,保存關閉以後,程序運行時的標題就被修改了。
修改EXE文件有一些專業工具,我最喜歡的是EXESCOPE,它不但可以修改標題,還可以修改各類菜單、圖標、圖片、窗口大小、位置等。
4. source insight怎麼批處理,想UE裡面一樣,用VC6.0的編譯器,編譯程序。
使用Source
Insight可以將調用編譯器編譯的命令行寫到Source
Insight的Custom
Commands中。
菜單中選Option
->
Custom
Commands
,在Run框中輸入編譯時候的命令行語句,然後點Add按鈕,給此Command起個名字,然後按Keys可以給此Command分配快捷鍵,按Menu可以將此Command插入到Source
Insight菜單中。
最好用最新版的Source
Insight(避免某些特殊的命令行語句不支持),簡單的命令行語句的話都是沒有問題的。多條處理內容也可以寫在一行中,中間用分號";"
隔開即可。比如可以編譯完畢後,將編譯好的文件復制到某個制定路徑等,都可以一鍵完成。
5. gcc 編譯多文件批處理文件
CC= gcc
CFLAGS= -O2 -g -Wall
LIBS= -lsqlite3
LIB_DIR= -L../sqlite3/lib/
INCLUD_DIR= -I../sqlite3/include
test:test.c
$(CC) $^ $(CFLAGS) -o $@ \
$(LIBS) $(INCLUD_DIR) $(LIB_DIR)
.PHONY:clean
clean:
-rm test
1.解釋:編譯器是gcc(可選)
2.CFLAGS= -O2 -g -Wall 是gcc的參數 -O2優化,-g 加調試信息, -Wall(警告)---CFLAGS項可選
3.LIBS= -lsqlite3(庫名)有就寫沒有就不要寫,一般的庫編譯器自己去系統找,特殊的庫要自己加。如:pthread線程庫。
4.LIB_DIR= -L../sqlite3/lib/,指定庫的路徑
5.INCLUD_DIR= -I../sqlite3/include,指定頭文件的路徑.(I是大寫的i)
6.
test:test.c
$(CC) $^ $(CFLAGS) -o $@ \
$(LIBS) $(INCLUD_DIR) $(LIB_DIR)
展開就是:gcc -O2 -g -Wall -o test -L../sqlite3/lib/ -I../sqlite3/include
針對你的問題:
先進你的A文件夾
all:test.o
cc *.o -I../B/include/(寫絕對路徑)
%*.o:%*.c
6. 怎樣使用c++編譯器
對於初學c/c++的人,我建議最好在使用dos 環境下的編譯器,這樣不至於在GUI的環境(比如vc、bcb)里給弄糊塗了。那麼在dos環境下如何使用c/c++的編譯器了,其實很簡單,下面用vc為例;
首先你告訴LIB和INCLUDE在什麼地方,在就告訴編譯的程序在什麼地方,這樣我們可以在任何目錄下都可以使用編譯器,要作到上面的,就理所當然要設定path了!設定如下:
vc:假定你的vc安裝在如下目錄:
C:\Program Files\Microsoft Visual Studio\VC98\Include
C:\Program Files\Microsoft Visual Studio\VC98\MFC\Include
C:\Program Files\Microsoft Visual Studio\VC98\Lib
C:\Program Files\Microsoft Visual Studio\VC98\MFC\Lib
C:\Program Files\Microsoft Visual Studio\VC98\Bin
C:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin
那麼寫一個批處理文件(autoexec.bat),內容如下:
set path=C:\Program Files\Microsoft Visual Studio\VC98\Bin;C:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin (找到vc的編譯器cl.exe位置,同時也可以調用MSPDB60.DLL文件)
set Include=C:\Program Files\Microsoft Visual Studio\VC98\Include;C:\Program Files\Microsoft Visual Studio\VC98\MFC\Include
set Lib=C:\Program Files\Microsoft Visual Studio\VC98\Lib;
C:\Program Files\Microsoft Visual Studio\VC98\MFC\Lib
當然如果你不用mfc也可以這樣:
set path=C:\Program Files\Microsoft Visual Studio\VC98\Bin;C:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin
set Include=C:\Program Files\Microsoft Visual Studio\VC98\Include
set Lib=C:\Program Files\Microsoft Visual Studio\VC98\Lib
如果你是使用的bcb的編譯器,設置方法與上面類似!
那麼如何在dos 用c/c++的編譯器編譯程序呢?
那就更簡單了!如下:
C:\> CL test.cpp <回車>(呵呵,當然你可以在其他目錄下去執行,只要是你編譯的cpp文件的目錄就行)
至於執行cl.exe有些什麼參數實現條件編譯,就要自己去查了!:)
當然,上面的方法不適合開發大型的項目,因為很明顯文檔、程序管理不方便!
