Κάνετε λάθος στο συγκρότημα Makefile

ψήφοι
1

Κατέβασα το πηγαίο κώδικα από CodePlex αλλά «κάνουν» λάθη από:

[pc @ localhost γραφομηχανή] $ κάνουν Makefile: 123: * λείπει διαχωριστικό (εννοούσατε TAB αντί για 8 θέσεις;). Να σταματήσει.

Η γραμμή παραβατική είναι προφανώς η 3η γραμμή εδώ:

$(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

Εκτιμώ τη βοήθεια!

Δημοσιεύθηκε 01/10/2012 στις 22:20
πηγή χρήστη
Σε άλλες γλώσσες...                            


1 απαντήσεις

ψήφοι
1

Όπως @JoePamer επισήμανε στα σχόλια, είναι ένα αρχείο NMake όχι GNU Makefile. Έτσι, αυτό δεν έχει τίποτα να κάνει με την «κάνουν»

Αν θέλετε να χτίσετε γραφομηχανή με το «κάνει» στο Linux. Κοίτα αυτό:

https://gist.github.com/3815802

UPDATE:
Έχω υπέβαλε ένα εισιτήριο για το θέμα αυτό. typescript.codeplex.com/workitem/17

Απαντήθηκε 02/10/2012 στις 03:29
πηγή χρήστη

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more