עבור לתוכן

תכנות ++C ב MonoDevelop (לינוקס) - בעייה נפתרה

Featured Replies

פורסם

שלום לכולם, (מקווה שאני בפורום הנכון...)

אני מנסה לתכנת ב MonoDevelop שרץ על אובונטו 8.04.

התוכן עובר קמפול אך כשאני מנסה להריץ את הקוד אני מקבל שגיאה

(Cannot execute "c++ t4". Executable not found: /home/yossi/c++ t4/c++ t4/bin/Debug/c++ t4.)

ניסיתי משהו מאוד פשוט כמו:

#include <iostream>

using namespace std;

int main ()

{

cout << "Hello world!" << endl;

return 0;

}

אך השגיאה חוזרת. אשמח לעזרה והסבר מה אני מפספס\ עושה לא טוב.

תודה מראש, יוסי.

עריכה:

איפה אני מוצא את השדה קוד?

עריכה 2:

אני צריך ליצור תוכניות שרצות תחת console, בעקרון אני אמור לתכנת בסביבת visual studio 2005/8.

שוב תודה.

עריכה 3:

בעייה נפתרה.

בעת יצירת solution חדש, אם כותבים קוד לMS (יש אפשרות ליצור חבילות של VS 2005),

כדי שתהיה אפשרות להריץ את הקוד ולבדוק שהתכנית עובדת כראוי, צריך להוסיף את החבילות של לינוקס (יש אפשרויות

ל: linux source וגם ל windows source), מקווה שעזרתי...

פורסם

כפתור # למעלה.

מה שורת הקומפילציה המדוייקת?

ניסית להריץ a.out?

פורסם

תעבור ל eclipse עם cdt, בכל מקרה, נסה לעשות שם פרוייקט בלי רווחים ופלוסים למניהים ולראות אם זה משנה.

פורסם

בשביל מה להשתמש בכלל במונו

א. יש את אקליפס

ב. עדיף כבר להריץ g++ c.cpp

פורסם
  • מחבר

לא מצאתי ב eclipse קובץ לcpp אלא רק ל java.

המונו יותר נוח ממשקית (הכי קרוב שמצאתי שמזכיר visual studio...)

אני די חדש בלינוקס, ולא ממש הסתדרתי בלמצוא את ++g.

שניצל, לא ממש הבנתי למה התכוונת ב:

מה שורת הקומפילציה המדוייקת?

ניסית להריץ a.out?

כשאני יוצר solution חדש, יש לי אפשרויות בחירה ב:

Packaging - נותן Archive of sources ו Archive of binaries

Translation

סימנתי את שתי האפשרויות ב Packaging.

השם ל solution הוא try, ובכלל ללא רווחים(גם בשם פרוייקט).

תודה, יוסי.

פורסם

אתה צריך להוסיף CDT בשביל תמיכה ב C/C++ באקליפס.

אם אתה חדש בלינוקס תלמד להכיר את ה terminal זה הכלי הכי שימושי שיש, ושם גם אתה אמור למצוא את G++ אם הוא מותקן לך במחשב.

שורת הקומפילציה היא הפקודה שהסביבה מריצה בשביל לקמפל את התוכנית.

פורסם

אתה צריך להוסיף CDT בשביל תמיכה ב C/C++ באקליפס.

אם אתה חדש בלינוקס תלמד להכיר את ה terminal זה הכלי הכי שימושי שיש, ושם גם אתה אמור למצוא את G++ אם הוא מותקן לך במחשב.

שורת הקומפילציה היא הפקודה שהסביבה מריצה בשביל לקמפל את התוכנית.

g++ זה חבילת בסיס שחייבת להמצא בכל לינוקס

כנס לקונסול

תריץ את הפקודה g++ c.cpp

c.cpp זה הקובץ שבא לך לקמפל

ושלום על ישראל

אני בכלל מאוד מאוד נגד כל הסביבות עבודה

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

לפעמים אפילו מסבך

בויזואל סטודיו זה שונה

פורסם
  • מחבר

קודם כל תודה לכל העוזרים.

כנראה לא הייתי ברור, אני צריך עזרה בהרצת הקוד שכתבתי ולא בקמפול.

הקוד עובר קמפול ללא שגיאות, אבל כשאני לוחץ על כפתור הרצה (או F5) של התכנית אז יש לי בעייה.

(השגיאה שהעתקתי בתחילת התרד)

אולי בגלל שאני יוצר תחת סביבה visual studio 2005 (יש אפשרות לבחור את זה כשיוצרים פרוייקט חדש)

אז אני לא יכול להריץ את הקובץ הנוצר תחת לינוקס?

תודה, יוסי.

פורסם

אולי.. הכי פשוט שתשחק עם ההגדרות ותראה אם זה משפיע. (נסה לעשות פרוייקט של monodevelop).

ארכיון

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

דיונים חדשים