編譯成特定的文件
❶ 不用MyEclipse,怎樣把.java的源文件編譯成.class後綴名的二進制文件,並保存到特定文件夾里
使用DOS窗口,也就是用命令提示工具編譯class文件,java初學者一般都用過這種方式,javac+file.java是編譯,java+file就是運行,編譯後的文件在你編譯的目錄下面
例如:
❷ 如何把一個程序編譯成可執行文件
先改下你的代碼:include<stdio.h> /*包含stdio.h文件,因為有個printf函數要執行*/int mian() /*雖然void mian也行,但建議這樣*/float r,area; /*你這里錯了,folat改成float*/r=10;area=3.14159*r*r; return 0;}去網上下載一個DEV-C++,然後自己學會安裝,編譯,網上應該有教程。
❸ 怎樣指定配置文件編譯
首先新建一個WinForm項目,在項目中添加兩個配置文件app.Debug.config和app.Release.config(如果有自帶的App.config,可將其刪除),並在兩個配置文件中添加測試數據
然後打開項目所在文件夾,用文本編輯器打開項目文件,在這里我推薦Notepad++,當然你可以根據個人習慣選擇自己喜歡的編輯器。
注意:千萬不要用寫字板打開,因為寫字板會改變文件的換行符,使程序不能正確載入配置文件
❹ 如何將C/C++程序編譯到指定的大小如編譯成100KB大小
來設置
用於控制台窗口操作的API函數如下:
GetConsoleScreenBufferInfo 獲取控制台窗口信息
GetConsoleTitle 獲取控制台窗口標題
ScrollConsoleScreenBuffer 在緩沖區中移動數據塊
SetConsoleScreenBufferSize 更改指定緩沖區大小
SetConsoleTitle 設置控制台窗口標題
SetConsoleWindowInfo 設置控制台窗口信息
此外,還有窗口字體、顯示模式等控制函數,這里不再細說。下列舉一個示例,程序如下:
#include
#include
#include
void main()
{
HANDLE hOut = GetStdHandle(STD_OUTPUT_HANDLE);
// 獲取標准輸出設備句柄
CONSOLE_SCREEN_BUFFER_INFO bInfo; // 窗口緩沖區信息
GetConsoleScreenBufferInfo(hOut, bInfo );
// 獲取窗口緩沖區信息
char strTitle[255];
GetConsoleTitle(strTitle, 255); // 獲取窗口標題
printf("當前窗口標題是:%s\n", strTitle);
_getch();
SetConsoleTitle("控制台窗口操作"); // 獲取窗口標題
_getch();
COORD size = ;
SetConsoleScreenBufferSize(hOut,size); // 重新設置緩沖區大小
_getch();
SMALL_RECT rc = ; // 重置窗口位置和大小
SetConsoleWindowInfo(hOut,true ,&rc);
CloseHandle(hOut); // 關閉標准輸出設備句柄
}
❺ 關於c++編譯生成文件
APS:存放二進制資源的中間文件,VC把當前資源文件轉換成二進制格式,並存放在APS文件中,以加快資源裝載速度。資源輔助文件。
.BMP:點陣圖資源文件。
.BSC:瀏覽信息文件,由瀏覽信息維護工具(BSCMAKE)從原始瀏覽信息文件(.SBR)中生成,BSC文件可以用來在源代碼編輯窗口中進行快速定位。用於瀏覽項目信息的,如果用source brower的話就必須有這個文件。可以在project options里去掉Generate Browse Info File,這樣可以加快編譯進度。
.C:用C語言編寫的源代碼文件。
.CLW:ClassWizard生成的用來存放類信息的文件。classwizard信息文件,ini文件的格式。
.CNT:用來定義幫助文件中「Contents」的結構。
.CPP或.CXX:用C++語言編寫的源代碼文件。
.CUR:游標資源文件。
.DEF:模塊定義文件,供生成動態鏈接庫時使用。
.DLG:定義對話框資源的獨立文件。這種文件對於VC工程來說並非必需,因為VC一般把對話框資源放在.RC資源定義文件中。
.DSP:VC開發環境生成的工程文件,VC4及以前版本使用MAK文件來定義工程。項目文件,文本格式。
.DSW:VC開發環境生成的WorkSpace文件,用來把多個工程組織到一個WorkSpace中。工作區文件,與.dsp差不多。
.EXP:由LIB工具從DEF文件生成的輸出文件,其中包含了函數和數據項目的輸出信息,LINK工具將使用EXP文件來創建動態鏈接庫。只有在編譯DLL時才會生成,記錄了DLL文件中的一些信息。
.H、.HPP或.HXX:用C/C++語言編寫的頭文件,通常用來定義數據類型,聲明變數、函數、結構和類。
.HLP:Windows幫助文件。
.HM:在Help工程中,該文件定義了幫助文件與對話框、菜單或其它資源之間ID值的對應關系。
.HPJ:由Help Workshop生成的Help工程文件,用來控制Help文件的生成過程。
.HPG,生成幫助的文件的工程。
.ICO:圖標資源文件。
.ILK:連接過程中生成的一種中間文件,只供LINK工具使用。
.INI:配置文件。
.LIB:庫文件,LINK工具將使用它來連接各種輸入庫,以便最終生成EXE文件。
.LIC:用戶許可證書文件,使用某些ActiveX控制項時需要該文件。
.MAK:即MAKE文件,VC4及以前版本使用的工程文件,用來指定如何建立一個工程,VC6把MAK文件轉換成DSP文件來處理。
.MAP:由LINK工具生成的一種文本文件,其中包含有被連接的程序的某些信息,例如程序中的組信息和公共符號信息等。執行文件的映像信息記錄文件。
.MDP:舊版本的項目文件,相當於.dsp
.NCB:NCB是「No Compile Browser」的縮寫,其中存放了供ClassView、WizardBar和Component Gallery使用的信息,由VC開發環境自動生成。無編譯瀏覽文件。當自動完成功能出問題時可以刪除此文件。編譯工程後會自動生成。
.OBJ:由編譯器或匯編工具生成的目標文件,是模塊的二進制中間文件。
.ODL:用對象描述語言編寫的源代碼文件,VC用它來生成TLB文件。
.OLB:帶有類型庫資源的一種特殊的動態鏈接庫,也叫對象庫文件。
.OPT:VC開發環境自動生成的用來存放WorkSpace中各種選項的文件。工程關於開發環境的參數文件。如工具條位置信息等。
.PBI、.PBO和.PBT:由VC的性能分析工具PROFILE生成並使用的三種文件。
.PCH:預編譯頭文件,比較大,由編譯器在建立工程時自動生成,其中存放有工程中已經編譯的部分代碼,在以後建立工程時不再重新編譯這些代碼,以便加快整個編譯過程的速度。
.PDB:程序資料庫文件,在建立工程時自動生成,其中存放程序的各種信息,用來加快調試過程的速度。記錄了程序有關的一些數據和調試信息。
.PLG:編譯信息文件,編譯時的error和warning信息文件。
.RC:資源定義文件。
.RC2:資源定義文件,供一些特殊情況下使用。
.REG:注冊表信息文件。
.RES:二進制資源文件,資源編譯器編譯資源定義文件後即生成RES文件。
.RTF:Rich Text Format(豐富文本格式)文檔,可由Word或寫字板來創建,常被用來生成Help文件。
.SBR:VC編譯器為每個OBJ文件生成的原始瀏覽信息文件,瀏覽信息維護工具(BSCMAKE)將利用SBR文件來生成BSC文件。
.TLB:OLE庫文件,其中存放了OLE自動化對象的數據類型、模塊和介面定義,自動化伺服器通過TLB文件就能了解自動化對象的使用方法。
debug 包裡面有生成的可執行文件,及有關鏈接庫的一些信息,調試信息等
❻ 把幾個源文件編譯成一個目標文件
找到那個主函數在的文件然後,類似這樣吧其餘的依賴文件添加在後面就ok
gcc -o start start.c rd_watch_cmd.c set_com.c
❼ 怎麼編譯生成指定模塊的so庫文件
android NDK編譯多個so文件
android編譯系統的makefile文件Android.mk寫法如下
(1)Android.mk文件首先需要指定LOCAL_PATH變數,用於查找源文件。由於一般情況下
Android.mk和需要編譯的源文件在同一目錄下,所以定義成如下形式:
LOCAL_PATH:=$(call my-dir)
上面的語句的意思是將LOCAL_PATH變數定義成本文件所在目錄路徑。
(2)Android.mk中可以定義多個編譯模塊,每個編譯模塊都是以include $(CLEAR_VARS)開始
❽ 在使用jdk編譯時,如何如何將一個JAVA源文件編譯到一個指定的文件夾裡面
class文件編譯後會存放在d盤根目錄下
javac -d "d:" D.java
執行臨時設置classpath路徑下的class
java -classpath "d:" D
❾ 怎麼將.java編譯到指定的文件夾中
javac helloworld.java -d E:\study\src
沒問題