2013-05-06 13 views
-6

我有兩個作業,一個C程序和另一個Java。我做了他們,但教授要求:什麼是shell腳本,makefile和ant文件

包含爲您的實現構建,測試和執行腳本(例如shell腳本,makefile,ant文件)。

我不明白他想要什麼,它不僅是代碼?

+0

進來downvotes,請做你自己的'家庭作業'! – Tdorno 2013-05-06 16:31:51

+2

你爲什麼不問他? – 2013-05-06 16:33:06

+0

這些教授需要'.java'源代碼以及** 1)'compileandrun.bat'中的任何一個2)'makefile' 3)'build.xml' – 2013-05-06 16:35:31

回答

4

我猜你正在使用Linux。你真的應該用Google搜索...

一個shell script是一些可執行的文本文件,通常與#!/bin/sh包含shell命令(也許是shell內建像cd)開始。閱讀例如advanced bash scripting guide更多。

A Makefilemake的默認配置文件。 GNU make有一個nice documentation你應該閱讀。

ANT是另一個構建器程序(有點像make,更專注於Java應用程序)。

還有很多其他的建築師計劃,你可能要考慮omake而不是makeant(但首先問你的老師)。