PA2繳交事宜:
1. 請上 Ceiba公佈欄下載 checkSubmitPA2.sh。
2. 將作業資料夾改名為 學號-pa2 (以下用 b98901000-pa2 為例,請自行更改)
% mv PA2/ b98901000-pa2
3. 將 inputs, outputs 兩個資料夾都刪除。
% cd b98901000-pa2
% rm inputs/ outputs/ -rf
4. 確定 Makefile 設定正確:
Makefile 必須存在作業資料夾下,也就是 b98901000-pa2/Makefile,
而不是 b98901000-pa2/src/Makefile。
Makefile 必須要有 make clean 的功能,將不需要的檔案刪除(包括 bin/01knapsack)
請注意,如果刪除得不夠徹底,checkSubmit 將不會通過。
Makefile 必須要有完整 make 的功能。請確保你的檔案系統可以在
% make clean
% make
這兩條指令連續執行後,產生出 bin/01kanpsack 執行檔,並且程式能一切正常運作。
5. 將資料夾壓縮。
% tar -zcvf b98901000-pa2.tgz b98901000-pa2
6. 使用 checkSubmitPA2.sh 檢查。
% ./checkSubmitPA2.sh b98901000-pa2.tgz
若在執行此行指令後,最後一行出現 Congratulations 的字樣,
則代表通過,即可繳交。
如果 ./checkSubmitPA2.sh 無法執行,請先輸入指令
% chmod 750 checkSubmitPA2.sh
Any mistake in the submission will result in cost 20% off your score.
Please be very careful in your submission.