2017-03-15 21 views
-5

(我是新來編程和這個網頁)使用的makefile而createing OS

嗯,我明白的Linux有Makefile文件(我要開始創建OS),但我不能找到如何使Windows中的makefile文件任何建議(我不想下載任何東西)

日Thnx烏拉圭回合答案

+0

即使你能,你會是這樣做的目的?你只需要一份文件。爲什麼不直接複製文件? – BrenBarn

+0

爲什麼要複製_contents_而不僅僅是文件本身。這可能會因編碼類型而失敗。如果您這樣做,無論出於何種原因,之後驗證校驗和。 –

+1

當然不是。可執行文件是二進制的,而不是文本,所以你不能使用文本編輯器來複制他們的二進制代碼。相信我 - 任何提出這個問題的人都不會去改變他們。這在任何意義上如何是一個編程問題? –

回答

0

我不認爲你可以簡單地複製從記事本++代碼,因爲有一些字符是不可打印的,你可以複製(\ n,BELL,NULL等)。 但是,如果你編寫一個python腳本以二進制模式(「rb」)讀取文件,那麼你可以成功地做到這一點(我是從經驗來講)。

編輯: 這是Python腳本,副本,如果你有興趣的文件:

INPUT_FILE = "C:/input.exe" # change it to the path of your existing file 
OUTPUT_FILE = "C:/output.exe" # change it to the path of where you want your new file 
input = open(INPUT_FILE, "rb") 
data = input.read() 
input.close() 
output = open(OUTPUT_FILE, "wb") 
output.write(data) 
output.close() 
+0

好thnx,幫了我很多,但記事本++不顯示python文件的字節代碼 –

+0

好吧sryı不明白我第一次現在得到它 –

+0

但它會是很好,如果你寫例子 –