có code dạng tương tự như sau:
Code:
echo on
if "%1" = 1 goto func1
rem
:func1
del folder\1.a
cd thumuc
make
copy lib.a ..\folder\1.a
if not exists lib.a goto failed
goto end
rem
rem
:failed
echo func failed
rem
:end
cd..
khi chạy nó báo lỗi dạng này:
Code:
cd thumuc
thumuc>make
make: no rule to make target '../abc/cfg.h', needed by 'a.d'. stop
mình cũng chưa hiểu rõ makefile cho lắm. code mình chỉ ghi ra được dạng như vậy, không có code nguồn. nếu cần thông tin gì thêm về code mới biết đc thì nói cho mình biết.
có thể cho mình biết lỗi như vậy là do đâu ko?
chủ yếu ở phần lệnh "make"
lệnh make này là makefile có trong thư mục hay thế nào? mình chưa rõ lắm
a.d tìm mà ko thấy trong thư mục tạo.
a.d và cfg.h trong file bat và makefile đều không gọi tới nhưng nó lại báo lỗi thằng đó! ??? 