2010-12-14 62 views

Trả lời

2

Không, ANT không chỉ dành cho các dự án java. Nó chủ yếu được sử dụng cho họ, nhưng bạn đang gây nhầm lẫn ANT cho maven. Ant có thể được sử dụng với GCC và như vậy, nhưng sau đó bạn không thể sử dụng hệ thống xây dựng nhật thực.

Trên thực tế, có một vài lệnh mà bạn có thể sử dụng với ant (sử dụng này bên trong một mục tiêu):

<delete file="buildnumber.h"/> 
<buildnumber file="ant-build-number.n"/> 
<echo file="buildnumber.h"> 
#ifndef BUILDNUMBER_H_ 
#define BUILDNUMBER_H_ 

#define BUILD_NUMBER ${build.number} 

#endif 
</echo> 

này sẽ tạo ra một file có tên buildnumber.h và ant-build-number.n. Đừng chạm vào ant-build-number.n (nó bao gồm số bản dựng cho các bản dựng sau). Sau đó, bạn có thể bao gồm buildnumber.h.

Bạn cũng có thể sử dụng tác vụ exec để thực thi gcc (xem http://ant.apache.org/manual/Tasks/exec.html)

Các vấn đề liên quan