ווטסאפ - לינוקס, BSD, קוד פתוח ותוכנה חופשית בעברית. Whatsup - Linux, BSD, open source and free software in Hebrew

 
 
  כניסת חברים · רישום · שכחתי סיסמה  
tux the penguin
תגובה לנושא
צפיה בנושא הבא Printable version התחבר כדי לבדוק הודעות פרטיות צפיה בנושא הקודם
netaלא בפורום כעת ת.הצטרפות: 13/10/2012 · הודעות: 9 ·
 

הודעה פורסם: 13/10/2012 - 13:52
נושא ההודעה: שימוש ב- cygwin

שלומות
אני אשמח לקבל עזרה, אין לי נסיון רציני בתכנות או בסביבת לינוקס. אני צריכה בשביל פרויקט לתואר שלי (אני לומדת מדעי המחשב, שנה ראשונה) להתקין cygwin כדי להריץ עליו תוכנות בANSI C.
התקנתי את התוכנה, ונראה לי שהתקנתי את כל החבילות שצריך (אני מקווה) אני פשוט לא יודעת איך לקמפל תוכנות שאני כותבת שם. מישהו יכול להסביר לי בבקשה?

המון תודה!
נטע
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
אורח · ·
 

הודעה פורסם: 13/10/2012 - 14:36
נושא ההודעה:

היי. Smile

לצרכים הבסיסיים ביותר, כנראה שהרצת השורה הבאה בטרמינל תספיק:
קוד:
gcc source_file.c -o executable_file

כש-source_file.c הוא קובץ קוד המקור שלך ו-executable_file הוא השם שאת רוצה לתת לקובץ ההרצה.

1. כדי לפתוח את הטרמינל, הפעילי את הקובץ Cygwin.bat מתיקיית C:\Cygwin.
2. במידה ולא התקנת את החבילות המתאימות ו-gcc אינו מותקן (כשתנסי את השורה לעיל תחזור שגיאה אינדיקטיבית), הריצי את setup.exe שבעזרתו התקנת את Cygwin שוב, והפעם חפשי gcc בשלב התקנת החבילות. בחרי את החבילה, והיא תתווסף לרשימת החבילות המותקנות.

מידע נוסף:
1. כתיבת תכנית ב-C
2. שימוש בסיסי ב-gcc
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
netaלא בפורום כעת ת.הצטרפות: 13/10/2012 · הודעות: 9 ·
 

הודעה פורסם: 13/10/2012 - 15:19
נושא ההודעה:

תודה!
ניסיתי לעשות את מה שכתבת, אבל זה אומר שהקובץ לא קיים (שמתי אותו בתיקיית ההום, בתוך התיקייה של המשתמש שלי).
בעיקרון הורדתי את הgcc, אם כי כשאני מסתכלת בתיקיית הbin אין שום קובץ שנקרא gcc (זה אמור להיות ככה)?
ניסיתי לעשות התקנה מחדש, ובשלב של החבילות עשיתי חיפוש על gcc, וזה אשרר לי שכולן מותקנות.

מה יכולה להיות הסיבה?
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
WobnIלא בפורום כעת ת.הצטרפות: 11/09/2004 · הודעות: 2977 · מיקום: beer sheva
 

הודעה פורסם: 13/10/2012 - 17:08
נושא ההודעה:

neta :
תודה!
ניסיתי לעשות את מה שכתבת, אבל זה אומר שהקובץ לא קיים (שמתי אותו בתיקיית ההום, בתוך התיקייה של המשתמש שלי).
בעיקרון הורדתי את הgcc, אם כי כשאני מסתכלת בתיקיית הbin אין שום קובץ שנקרא gcc (זה אמור להיות ככה)?
ניסיתי לעשות התקנה מחדש, ובשלב של החבילות עשיתי חיפוש על gcc, וזה אשרר לי שכולן מותקנות.

מה יכולה להיות הסיבה?

הנה

_________________
קוד:
Gentoo.

Only two things are infinite, the universe and human stupidity and I'm not sure about the former - Albert Einstein

help save the world, join us.

Image
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית ביקור באתר המפרסם Yahoo Messenger  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
לולילא בפורום כעת ת.הצטרפות: 25/11/2005 · הודעות: 2257 ·
 

הודעה פורסם: 13/10/2012 - 18:30
נושא ההודעה:

ואם יותר פשוט לך בעברית, אז תמצא את המדריך כאן:
http://linmagazine.co.il/desktop/sml/unison
(לשם התקנת יוניסון על חלונות).
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית ביקור באתר המפרסם  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
האורח מקודםאורח · ·
 

הודעה פורסם: 13/10/2012 - 19:34
נושא ההודעה:

את יכולה להעתיק לכאן את הפקודות שהכנסת לטרמינל ואת הפלט שלהן? זה יעזור. Smile

בכל מקרה, אם מהפלט הבנת שהוא לא מוצא את source_file.c, את צריכה:
א. לעשות cd כך שה-working directory של הטרמינל תהיה:
קוד:
/home/yourusername
(דומה ל-cd ב-Windows), או
ב. להשתמש ב-Path המלא של הקובץ, למשל:
קוד:
/home/yourusername/source_file.c

ואז הפקודה המלאה תהיה:
קוד:
gcc /home/yourusername/source_file.c -o /home/yourusername/executable
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
הצגת הודעות מלפני:     
מעבר אל:  
כל הזמנים הם GMT + 2 שעות
תגובה לנושא
צפיה בנושא הבא Printable version התחבר כדי לבדוק הודעות פרטיות צפיה בנושא הקודם
PNphpBB2 © 2003-2004 

תוכן הדיון

  1. neta
  2. אורח
  3. neta
  4. WobnI
  5. לולי
  6. אורח [האורח מקודם]