PDA

View Full Version : سوال: کامپایلر mingw



nimait70
شنبه 17 تیر 1391, 12:08 عصر
سلام دوستان من دوتا سوال دارم در مورد کامپایلر mingw :
1 - من به طور کامل کامپایلر mingw رو دانلود و نصب کردم حالا نمیدونم مسیر اجراش کجاس؟ یعنی برای اجرا کردن این کامپایلر باید به چه مسیری برم؟

2 - آیا این کامپایلر چند نوع مختلف اینترفیس داره؟ هر کدوم از اینترفیس ها چیه و چطوری میتونم به اجراش کنم؟

MSK
شنبه 17 تیر 1391, 13:32 عصر
سلام،
احتمالا باید C:\mingw باشه. اگه از msys هم استفاده کرده باشی اونوقت C:\msys\mingw. در هرصورت اینا مسیرهای استاندارده. ممکنه توی درایو دیگه یا پوشه‌ی دیگه ای باشه. بهتره setup رو دوباره اجرا کنی و اینبار دقت کنی کجا میریزه.
فایلهای اجراییش هم توی زیر پوشه‌ی bin ه. یعنی مثلا: C:\mingw\bin\gcc.exe
اینترفیس اون هم یکیه. برای زبانهای برنامه نویسی مختلف رابط های مختلف داره. اما راهتترین راه استفاده از همون gcc.exe است. یعنی مثلا اگه فایل test.cpp رو خواستی کامپایل کنی اینو توی command prompt تایپ کن:


gcc -otest test.cpp

nimait70
شنبه 17 تیر 1391, 16:42 عصر
دوست عزیز من ویندوزم سون 64 بیت هست و وقتی روی g++.exe کلیک میکنم صفحه ای dos مانند باز میشه و سریع بسته میشه فکر کنم دلیلش این باشه که من شاید از فایل نصاب 32 بیتش استفاده کردم. اگه میشه آدرس برای دانلود آخرین ورژنشو برای ویندوز 64 بیتی قرار بدید.مرسی

amir.bakhtiari
شنبه 17 تیر 1391, 16:53 عصر
در cmd با استفاده از دستور cd به مسیر کامپایلر مورد نظر بروید و دستور دوستمون رو gcc -otest test.cpp را اجرا کن

nimait70
شنبه 17 تیر 1391, 17:10 عصر
در cmd با استفاده از دستور cd به مسیر کامپایلر مورد نظر بروید و دستور دوستمون رو gcc -otest test.cpp را اجرا کن
دوست عزیز بنده لینک دانلود کامپایلر رو نیاز دارم. چطوری میتونم اخرین ورژن این کامپایلر رو برای ویندوز 64 بیتی دانلود کنم؟ مرسی

amir.bakhtiari
شنبه 17 تیر 1391, 17:24 عصر
شما نگفتی که لینک دانلود کامپایلر رو میخوای!!!

سلام دوستان من دوتا سوال دارم در مورد کامپایلر mingw :
1 - من به طور کامل کامپایلر mingw رو دانلود و نصب کردم حالا نمیدونم مسیر اجراش کجاس؟ یعنی برای اجرا کردن این کامپایلر باید به چه مسیری برم؟

2 - آیا این کامپایلر چند نوع مختلف اینترفیس داره؟ هر کدوم از اینترفیس ها چیه و چطوری میتونم به اجراش کنم؟

شما CodeBlocks رو دانلود کنید از کامپایلر mingw استفاده شده و ...
CodeBlocks (http://www.codeblocks.org/downloads/binaries)
و
code block (http://sourceforge.net/projects/codeblocks.berlios/?source=directory)

code block با همه نوع کامپایلر سازگاری داره و به طور پیشرض c - c++ میتوانید برنامه نویسی کنید (mingw )

nimait70
شنبه 17 تیر 1391, 18:11 عصر
دوست عزیز آیا کد نویسی با code block واسه C++‎ متفاوته؟یا اینکه هدرفایلاش متفاوته؟...اخه این هدر فایل رو ارور داد:

#include<iostream.h>

amir.bakhtiari
شنبه 17 تیر 1391, 18:34 عصر
دوست عزیز آیا کد نویسی با code block واسه C++‎‎ متفاوته؟
خیر
برای برنامه نویسی c++:
File>New>Project>Console application>Next
از لیست کامپایلر ها C++ را انتخاب کنید و بقیه مراحل که ...

وقتی پروژه رو ایجاد کردید:
#include <iostream>

using namespace std;

int main()
{
cout << "Hello world!" << endl;
return 0;
}