ارتكاب خطأ في ملف Makefile المعقد
-
12-12-2019 - |
سؤال
لقد قمت بتحميل مصدر الرمز من codeplex ولكن "ارتكب" الأخطاء:
PC@localhost typeScript] $ makefile: 123: * فاصل مفقود (هل تقصد TAB بدلاً من 8 مسافات؟).قف.
يبدو أن الخط المخالف هو السطر الثالث هنا:
$(BUILT_LOCAL)\typescript.js: $(COMPILER_SOURCES)
$(STRC_LKG) $(COMPILER_SOURCES) -out $@
copy CopyrightNotice.txt+$@ $(BUILT_LOCAL)\temp.js /b
copy $(BUILT_LOCAL)\temp.js $@
del $(BUILT_LOCAL)\temp.js
وأنا أقدر المساعدة!
المحلول
كما أشار @JoePamer في التعليقات، فهو ملف NMake وليس ملف GNU Makefile.لذلك فقد حدث هذا لا شئ للقيام مع "جعل"
إذا كنت تريد إنشاء TypeScript باستخدام "make" على Linux.تحقق من هذا:
https://Gist.github.com/3815802
UPDATE:
لقد قدمت تذكرة حول هذه المسألة. typescript.codeplex.com/workitem/17
لا تنتمي إلى StackOverflow