נושאים פעיליםנושאים פעילים  הצגת רשימה של חברי הפורוםרשימת משתמשים  חיפוש בפורוםחיפוש  עזרהעזרה
  הרשמההרשמה  התחברותהתחברות RSS עדכונים
תיכנות
RSS UnderWarrior Forums : RSS תיכנות
נושא

נושא: בעיה בהפעלת Borland C++ Compiler

שליחת תגובהשליחת נושא חדש
כותב
הודעה << נושא קודם | נושא הבא >>
Hood
משתמש מתחיל
משתמש מתחיל
סמל אישי

הצטרף / הצטרפה: 20 June 2005
מדינה: Canada
משתמש: מנותק/ת
הודעות: 19
נשלח בתאריך: 20 June 2005 בשעה 16:57 | IP רשוּם
ציטוט Hood

שלום רב,
אני מתחיל בתחום התכנות. בתור בסיס, התחלתי לקרוא את המדריך של ניר אדר - "שפת C - יסודות".
כבר בהתחלה נתקלתי בבעיה - המהדר.
פעלתי לפי ההמלצה בטקסט והורדתי את המהדר Borland C++ Compiler 5.5.1 מהאתר הרשמי של Borland והתקנתי.
לאחר ההתקנה, נכנסתי ל-C:\Borland\BCC55 ששם יש לי כמה תיקיות, נכנסתי לתיקיה "Bin" שבא נמצאים כמה קבצי Exe,
לחצתי על קובץ המהדר הנקרא "BCC32", מיד נפתח לי חלון למשך כשנייה ואז נעלם. כך קורה עם כל הקבצים.
מה עליי לעשות בשביל להפעיל את המהדר והלינקר?

תודה מראש.

חזרה לתחילת העמוד הצג את כרטיס החבר של Hood חפש הודעות אחרות של Hood
 
ניר
מנהל האתר
מנהל האתר
סמל אישי

הצטרף / הצטרפה: 12 January 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 3296
נשלח בתאריך: 20 June 2005 בשעה 17:29 | IP רשוּם
ציטוט ניר

אני במהלך כתיבה חדשה של המסמך הזה :) המהדר שהמלצתי עליו בכתיבה היה BC3.11, אבל הוא כבר ענתיקה...

dev-c++ הוא אחד מומלץ. מתאים גם ל-C וגם ל-C++


__________________
מספר האייסיקיו שלי ו/או כתובת ה-MSN שלי אינם מהווים מוקד תמיכה
חזרה לתחילת העמוד הצג את כרטיס החבר של ניר חפש הודעות אחרות של ניר בקר בדף הבית של ניר
 
SBD
פורומיסט על
פורומיסט על
סמל אישי

הצטרף / הצטרפה: 13 January 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 1194
נשלח בתאריך: 20 June 2005 בשעה 18:40 | IP רשוּם
ציטוט SBD

שמע ראיתי יצא קומפיילר חדש...

INTEL c++ או משהו כזה, מה אתה אומר עליו?



__________________
~ Nobody Is Perfect, I'm Nobody ~
פורומים
חזרה לתחילת העמוד הצג את כרטיס החבר של SBD חפש הודעות אחרות של SBD בקר בדף הבית של SBD
 
ניר
מנהל האתר
מנהל האתר
סמל אישי

הצטרף / הצטרפה: 12 January 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 3296
נשלח בתאריך: 20 June 2005 בשעה 18:42 | IP רשוּם
ציטוט ניר

לא שמעתי עליו עדיין... קישור?

__________________
מספר האייסיקיו שלי ו/או כתובת ה-MSN שלי אינם מהווים מוקד תמיכה
חזרה לתחילת העמוד הצג את כרטיס החבר של ניר חפש הודעות אחרות של ניר בקר בדף הבית של ניר
 
Hood
משתמש מתחיל
משתמש מתחיל
סמל אישי

הצטרף / הצטרפה: 20 June 2005
מדינה: Canada
משתמש: מנותק/ת
הודעות: 19
נשלח בתאריך: 20 June 2005 בשעה 18:45 | IP רשוּם
ציטוט Hood

UnderWarrior, הורדתי והתקנתי את Dev-C++ הרצתי את המהדר,
כתבתי קוד. איך אני משתמש במקשר כדי להפוך את הקוד לקובץ Exe?

 

חזרה לתחילת העמוד הצג את כרטיס החבר של Hood חפש הודעות אחרות של Hood
 
SBD
פורומיסט על
פורומיסט על
סמל אישי

הצטרף / הצטרפה: 13 January 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 1194
נשלח בתאריך: 20 June 2005 בשעה 19:45 | IP רשוּם
ציטוט SBD

להגיד לך את האמת הורדתי מפאב, ולא מצאתי שום NFO שמסביר עליו או מפנה לאתר הבית, היה לו את השם הזה אם זה עוזר...

Intel.C.Plus.Plus.Compiler.v9.0.019-ZWTiSO



__________________
~ Nobody Is Perfect, I'm Nobody ~
פורומים
חזרה לתחילת העמוד הצג את כרטיס החבר של SBD חפש הודעות אחרות של SBD בקר בדף הבית של SBD
 
SBD
פורומיסט על
פורומיסט על
סמל אישי

הצטרף / הצטרפה: 13 January 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 1194
נשלח בתאריך: 20 June 2005 בשעה 19:46 | IP רשוּם
ציטוט SBD

OK מצאתי את ה-NFם עם טיפה הסבר, וכמובן קישור לאתר intel.com שם תוכל למצוא עליו יותר מידע.... [ http://www.intel.com/software/products/compilers/cwin/sysreq .htm ]

http://www.nforce.nl/index.php?m=nfo&id=92124



__________________
~ Nobody Is Perfect, I'm Nobody ~
פורומים
חזרה לתחילת העמוד הצג את כרטיס החבר של SBD חפש הודעות אחרות של SBD בקר בדף הבית של SBD
 
ShadowBeast
אחראי פורומים
אחראי פורומים
סמל אישי

הצטרף / הצטרפה: 22 January 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 1073
נשלח בתאריך: 21 June 2005 בשעה 01:45 | IP רשוּם
ציטוט ShadowBeast

Hood כתב:

שלום רב,
אני מתחיל בתחום התכנות. בתור בסיס, התחלתי לקרוא את המדריך של ניר אדר - "שפת C - יסודות".
כבר בהתחלה נתקלתי בבעיה - המהדר.
פעלתי לפי ההמלצה בטקסט והורדתי את המהדר Borland C++ Compiler 5.5.1 מהאתר הרשמי של Borland והתקנתי.
לאחר ההתקנה, נכנסתי ל-C:\Borland\BCC55 ששם יש לי כמה תיקיות, נכנסתי לתיקיה "Bin" שבא נמצאים כמה קבצי Exe,
לחצתי על קובץ המהדר הנקרא "BCC32", מיד נפתח לי חלון למשך כשנייה ואז נעלם. כך קורה עם כל הקבצים.
מה עליי לעשות בשביל להפעיל את המהדר והלינקר?

תודה מראש.


חשבת על ללחוץ על כפתור compile?
לא קשה במיוחד


__________________
The highest knowledge is to know that we are surrounded by mystery - Albert Schweitzer

He who will not take the hint, must take the consequence - Glenn v. Covey (1854)

ShadowBeast
חזרה לתחילת העמוד הצג את כרטיס החבר של ShadowBeast חפש הודעות אחרות של ShadowBeast
 
Hood
משתמש מתחיל
משתמש מתחיל
סמל אישי

הצטרף / הצטרפה: 20 June 2005
מדינה: Canada
משתמש: מנותק/ת
הודעות: 19
נשלח בתאריך: 21 June 2005 בשעה 07:37 | IP רשוּם
ציטוט Hood

ShadowBeast, תקרא את התגובה השנייה שלי.

Hood כתב:

UnderWarrior, הורדתי והתקנתי את Dev-C++ הרצתי את המהדר,
כתבתי קוד. איך אני משתמש במקשר כדי להפוך את הקוד לקובץ Exe?

יש לי כבר שאלה אחרת. האם תעזור לי?

חזרה לתחילת העמוד הצג את כרטיס החבר של Hood חפש הודעות אחרות של Hood
 
ניר
מנהל האתר
מנהל האתר
סמל אישי

הצטרף / הצטרפה: 12 January 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 3296
נשלח בתאריך: 21 June 2005 בשעה 07:40 | IP רשוּם
ציטוט ניר

כמובן, אם היא לא קשורה לזה, פתח אשכול נפרד:)

__________________
מספר האייסיקיו שלי ו/או כתובת ה-MSN שלי אינם מהווים מוקד תמיכה
חזרה לתחילת העמוד הצג את כרטיס החבר של ניר חפש הודעות אחרות של ניר בקר בדף הבית של ניר
 
Hood
משתמש מתחיל
משתמש מתחיל
סמל אישי

הצטרף / הצטרפה: 20 June 2005
מדינה: Canada
משתמש: מנותק/ת
הודעות: 19
נשלח בתאריך: 21 June 2005 בשעה 07:51 | IP רשוּם
ציטוט Hood

השאלה קשורה, היא נמצאת בציטוט בתגובה שמעליך. אחזור על השאלה:

הורדתי והתקנתי את Dev-C++ הרצתי את המהדר, כתבתי קוד.
כיצד אני משתמש במקשר כדי להפוך את הקוד לקובץ Exe?

 

חזרה לתחילת העמוד הצג את כרטיס החבר של Hood חפש הודעות אחרות של Hood
 
ניר
מנהל האתר
מנהל האתר
סמל אישי

הצטרף / הצטרפה: 12 January 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 3296
נשלח בתאריך: 21 June 2005 בשעה 08:13 | IP רשוּם
ציטוט ניר

אני מניח שכשאמרת "מהדר" טעית והתכוונת לסביבת העבודה.
הסביבה הויזואלית שאתה רואה היא לא המהדר, אלא סביבת פיתוח משולבת.

שלבי עבודה לדוגמא:
1. פתיחת סביבת העבודה.
2. File->New->Project->Console Application
3. בוחרים שם לפרוייקט ובוחרים C Project.
4. כותבים את הקוד
5. לוחצים F9 כדי להדר, לקשר, ולהריץ את התוכנית.
ניתן ללחוץ ctrl+f9 להידור בלבד. אתה מוזמן להסתכל על התפריט execute לאפשרויות נוספות.

בהצלחה


__________________
מספר האייסיקיו שלי ו/או כתובת ה-MSN שלי אינם מהווים מוקד תמיכה
חזרה לתחילת העמוד הצג את כרטיס החבר של ניר חפש הודעות אחרות של ניר בקר בדף הבית של ניר
 
Hood
משתמש מתחיל
משתמש מתחיל
סמל אישי

הצטרף / הצטרפה: 20 June 2005
מדינה: Canada
משתמש: מנותק/ת
הודעות: 19
נשלח בתאריך: 21 June 2005 בשעה 10:13 | IP רשוּם
ציטוט Hood

או.קיי, הבנתי. תודה רבה.

כעת, יש לי שאלה עוד שאלה קטנה, בקשר לקוד:

קוד:
#include <stdio.h>

int main()
{
    printf("Hello, World!\n");
    return 0;
}

מה תפקידה של התוכנית?

כפי שהבנתי, היא אמורה להדפיס על המסך את המילים "Hello, World",
אך ברגע שאני לוחץ על היישום, נפתח לי חלון שחור לשנייה ומיד נעלם.
האם זה אמור להיות ככה? האם עשיתי טעות כלשהי?

חזרה לתחילת העמוד הצג את כרטיס החבר של Hood חפש הודעות אחרות של Hood
 
ניר
מנהל האתר
מנהל האתר
סמל אישי

הצטרף / הצטרפה: 12 January 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 3296
נשלח בתאריך: 21 June 2005 בשעה 10:17 | IP רשוּם
ציטוט ניר

לא עשית טעות. ב-Dev-Cpp תוכנית נסגרת מיד עם סיומה. אם תמצא את קובץ ה-EXE שנוצר ותריץ אותו בחלון דוס, תראה את הפלט הרצוי.
לחילופין, מה שמקובל ב-DevC++ הוא להשתמש בפקודה pause  (שהיא לא פקודה סטנדרטית של C, אבל היא מתאימה לצרכים שלנו פה). דוגמא:

קוד:
#include <stdio.h>
#include <stdlib.h>

int main()
{
    printf("Hello, World!\n");

    system("PAUSE");   
    return 0;
}



ה-include הנוסף הוא על מנת לאפשר לנו שימוש בפקודה, והפקודה עצמה עוצרת את התוכנית בסיומה עד שתלחץ על כל מקש.


__________________
מספר האייסיקיו שלי ו/או כתובת ה-MSN שלי אינם מהווים מוקד תמיכה
חזרה לתחילת העמוד הצג את כרטיס החבר של ניר חפש הודעות אחרות של ניר בקר בדף הבית של ניר
 
SBD
פורומיסט על
פורומיסט על
סמל אישי

הצטרף / הצטרפה: 13 January 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 1194
נשלח בתאריך: 21 June 2005 בשעה 10:55 | IP רשוּם
ציטוט SBD

או לחלופין...

קוד:
#include <stdio.h>
#include <conio.h>

int main()
{
    printf("Hello, World!\n");

    getch();
    return 0;
}



__________________
~ Nobody Is Perfect, I'm Nobody ~
פורומים
חזרה לתחילת העמוד הצג את כרטיס החבר של SBD חפש הודעות אחרות של SBD בקר בדף הבית של SBD
 
ניר
מנהל האתר
מנהל האתר
סמל אישי

הצטרף / הצטרפה: 12 January 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 3296
נשלח בתאריך: 21 June 2005 בשעה 11:04 | IP רשוּם
ציטוט ניר

קשה לי להחליט מה פחות סטנדרטי מבין שתי האפשרויות 

__________________
מספר האייסיקיו שלי ו/או כתובת ה-MSN שלי אינם מהווים מוקד תמיכה
חזרה לתחילת העמוד הצג את כרטיס החבר של ניר חפש הודעות אחרות של ניר בקר בדף הבית של ניר
 
Hood
משתמש מתחיל
משתמש מתחיל
סמל אישי

הצטרף / הצטרפה: 20 June 2005
מדינה: Canada
משתמש: מנותק/ת
הודעות: 19
נשלח בתאריך: 21 June 2005 בשעה 19:16 | IP רשוּם
ציטוט Hood

UnderWarrior, סליחה על הבורות, אבל כמו שאמרתי, אני מתחיל בתחום.
איך בדיוק אני מריץ את קובץ ה-EXE בחלון דוס?  

 

חזרה לתחילת העמוד הצג את כרטיס החבר של Hood חפש הודעות אחרות של Hood
 
ShadowBeast
אחראי פורומים
אחראי פורומים
סמל אישי

הצטרף / הצטרפה: 22 January 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 1073
נשלח בתאריך: 21 June 2005 בשעה 22:08 | IP רשוּם
ציטוט ShadowBeast

נכנס ל- התחל>הפעלה:
 ____________
|        cmd     |
תלחץ אנטר
תגרור לחלון השחור את הקובץ(פשוט תגרור את הקובץ exe)
ואז תלחץ אנטר
אז היא תיפתח ותראה לך את הפלט



__________________
The highest knowledge is to know that we are surrounded by mystery - Albert Schweitzer

He who will not take the hint, must take the consequence - Glenn v. Covey (1854)

ShadowBeast
חזרה לתחילת העמוד הצג את כרטיס החבר של ShadowBeast חפש הודעות אחרות של ShadowBeast
 
Hood
משתמש מתחיל
משתמש מתחיל
סמל אישי

הצטרף / הצטרפה: 20 June 2005
מדינה: Canada
משתמש: מנותק/ת
הודעות: 19
נשלח בתאריך: 21 June 2005 בשעה 22:34 | IP רשוּם
ציטוט Hood

הבנתי והצלחתי. תודה רבה לכם על התמיכה. יום טוב

חזרה לתחילת העמוד הצג את כרטיס החבר של Hood חפש הודעות אחרות של Hood
 

אם ברצונך להגיב לנושא זה עליך קודם להתחבר
אם אינך רשום/ה כבר עליך להרשם

  שליחת תגובהשליחת נושא חדש
גרסת הדפסה גרסת הדפסה

קפיצה לפורום
אינך יכול/ה לשלוח נושאים חדשים בפורום זה
אינך יכול/ה להגיב לנושאים בפורום זה
אינך יכול/ה למחוק את הודעותיך ותגוביך בפורום זה
אינך יכול/ה לערוך את הודעותיך ותגובותיך בפורום זה
אינך יכול/ה לצור סקרים בפורום זה
אינך יכול/ה להצביע בסקרים בפורום זה