PDA

View Full Version : مشکل در کامپایل برنامه



armiya
چهارشنبه 06 فروردین 1393, 04:05 صبح
با سلام
سلام ببخشید من نمیدونستم مشکلم رو کجا بگم ولی من با DEV-C++‎‎‎ نسخه 4.8.1 و 64 بیتی استفاده میکنم . من یه فایل main_community ,C++‎‎‎ دارم بهمراه فایل هایی که نیازه رو ضمیمه کردم .وقتی که برنامه رو کامپایل میکنم این برنامه رو با خطای Undefine refrence مواجه میشم . از شما تقاضا دارم بهم کمک کنید .
117300

rahnema1
چهارشنبه 06 فروردین 1393, 08:59 صبح
سلام
لازم بود در main_community فایل unistd.h را include کنید
این برنامه برای لینوکس نوشته شده چون از mman.h استفاده شده اگه می خواهید در ویندوز استفاده کنید لازمه که cygwin را نصب کنید و در اون کامپایل کنید
این هم دستورش:

g++ -s main_community.cpp graph_binary.cpp graph.cpp community.cpp

اگه نشد این برنامه را واسه 32 بیتی کامپایل کردم:
http://uplod.ir/ha3e1fq361hx/C.7z.htm

armiya
چهارشنبه 06 فروردین 1393, 21:57 عصر
ممنون از پاسختون . من نرم افزار cwgwin برای ویندوز 64 بیت رو دانلود کردم میشه دستوراتش برای کامپایل تو این محیط رو بگین. خطایی که من میگیرم command not found هستش و اینکه من قسمت enviroment رو تنظیم کردم . ممنون .

rahnema1
پنج شنبه 07 فروردین 1393, 00:19 صبح
نصبش به صورت online انجام میشه. یک برنامه setup داره در حد 1-2 MB که از سایت فایلها را می گیره و نصب می کنه

armiya
پنج شنبه 07 فروردین 1393, 01:23 صبح
ممنون از پاسختون من برنامه رو نصب کردم ولی کامپایلر خطای command not found میده میشه دستورات کامپایل تو این محیط رو بگین
117330
عکسش رو ضمیمه کردم

rahnema1
جمعه 08 فروردین 1393, 15:20 عصر
ببخشید کمی دیر شد. معلومه درست نصب نکردید توی لیستی که میاد حتما gcc و ++g را انتخاب کنید به این عکسها نگاه کنید اگه مثلا skip باشه نصب نمیشه اگه روی skip کلیک کنید ورژنی که باید نصب بشه را نشون میده به صورت امتحانی چند بار روی skip کلیک کنید متوجه می شید . همون برنامه setup را دوباره اجرا کنید بقیه برنامه ها را انتخاب کنبد تا نصب بشه
http://uplod.ir/ovn2hpp03sds/cygwininst.zip.htm

armiya
شنبه 09 فروردین 1393, 15:23 عصر
ممنون ازتون مشکل همونی بود که گفتین برنامه رو تونستم اجرا کنم مرسی:لبخندساده: