בעיה בהרצת MAKEFILE תחת Knoppix - תכנות - HWzone פורומים
עבור לתוכן
  • צור חשבון

בעיה בהרצת MAKEFILE תחת Knoppix


iem

Recommended Posts

ברשותי MAKEFILE וקוד ב-C ואני לא מצליח להבין למה זה לא רץ ?

בדקתי ב- dir כדי לוודא שה-MAKEFILE וקובץ הקוד שלי שם, ולאחר מכן רשמתי make וקיבלתי את המצ"ב בקובץ...

אשמח לעזרה...

תודה !

[attachment deleted by admin]

קישור לתוכן
שתף באתרים אחרים

שכחת לרשום את שם הקובץ

לא הבנתי למה התכוונת.....

יכול להיות שצריך לקרוא לקובץ Makefile (או makefile) ולא MAKEFILE.

פעם שעברה' date=' בתרגיל אחר, דווקא קראתי לקובץ MAKEFILE והכל הלך כשורה פשוט העתקתי את מה שעשיתי אז והדבקתי ל-MAKEFILE של התוכנית הנוכחית כאשר שיניתי את שם הקובץ בתוך ה-MAKEFILE מן הסתם... (מצ"ב צילום מסך של התוכן שלו...).

לחילופין, יכול להיות שאין לך מטרה בשם "all" בקובץ.

דווקא שמתי, זה מה שמדאיג אותי...

הלינוקס הזה הורג אותי :s07:

[attachment deleted by admin]

קישור לתוכן
שתף באתרים אחרים

בקיצור, תנסה אחד מהבאים:

לשנות את השם ל-makefile או Makefile

להריץ make -f MAKEFILE (או אם שינית את שם הקובץ אז לשים את השם החדש)

להריץ make all

חוץ מזה, נסה לשים רווח אחרי ה-: של ה-all. לא יודע אם זה משנה, אבל זה לא יזיק.

קישור לתוכן
שתף באתרים אחרים

אם שיניתי ל- makefile ואז רשמתי make ב- konsol וקיבלתי את המצ"ב זה תקין נכון ?

פשוט זה קוד ל-Quine אז אני לא חושב שאני אמור לראות תוצאות על המסך... אלא אם כן אני טועה... ???

[attachment deleted by admin]

קישור לתוכן
שתף באתרים אחרים

make מפעיל את makefile בתור default כאשר זה מקביל למה שהיו עושים פעם עם ה- bat files שמכניסים אליהם פקודות בדוס ע"מ להקל את החיים.

אגב, כאשר אני מנסה להריץ את source (הוא הכין לי executable כי יש לו אייקון של גלגל שיניים כזה) אבל הוא לא מגיב לי.... :'(

קישור לתוכן
שתף באתרים אחרים

make מפעיל את makefile בתור default כאשר זה מקביל למה שהיו עושים פעם עם ה- bat files שמכניסים אליהם פקודות בדוס ע"מ להקל את החיים.

ממש, ממש לא. make זו תוכנה שנועדה ספציפית לבניית תוכניות (בעיקר כאלו שמורכבות מהרבה חבילות שונות שמתחברות יחד) באופן מסודר.

אגב, כאשר אני מנסה להריץ את source (הוא הכין לי executable כי יש לו אייקון של גלגל שיניים כזה) אבל הוא לא מגיב לי.... :'(

אל תריץ אותו באמצעות האייקון, תריץ אותו מה-shell (פשוט תכתוב source או source/.)

קישור לתוכן
שתף באתרים אחרים

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

×
  • צור חדש...