انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید

نویسنده موضوع: مشکل کامپایل در اوبونتو ۸.۱ و ۹.۰۴  (دفعات بازدید: 3434 بار)

0 کاربر و 1 مهمان درحال مشاهده موضوع.

آفلاین ARH

  • Full Member
  • *
  • ارسال: 135
  • جنسیت : پسر
  • Hardware Enthusiast
    • پروفايل شخصي من در گوگل
مشکل کامپایل در اوبونتو ۸.۱ و ۹.۰۴
« : 09 اردیبهشت 1388، 08:24 ب‌ظ »
سلام

من هنگام make کردن برنامه ام در اوبونتوی ۸.۱ و ۹.۰۴ این خطا رو میگیرم :

error: ‘USHRT_MAX’ was not declared in this scope

در حالی که در ابونتوی ۸.۰۴ چنین خطایی مشاهده نمیشه و برنامه درست کامپایل میشه.  من سعی کردم GCC ام رو دانگرید کنم به ۳.۴ اما بازم مشکل حل نشد و همون error رو داد.
توی makefile برنامه ام CXX رو g++ زده و CC رو GCC .
دوستان کسی میدونه این مشکل رو چه طور میشه حل کرد ؟
این CXX کامپایلر چی هست ؟ 

آفلاین مهدی پیشگوی

  • High Hero Member
  • *
  • ارسال: 3100
  • جنسیت : پسر
  • لينوكس يعني آزادي ، امنيت
پاسخ به: مشکل کامپایل در اوبونتو ۸.۱ و ۹.۰۴
« پاسخ #1 : 10 اردیبهشت 1388، 09:00 ق‌ظ »
کودم برنامه رو می خوایی از سورس کامپایل  کنی .

آفلاین ARH

  • Full Member
  • *
  • ارسال: 135
  • جنسیت : پسر
  • Hardware Enthusiast
    • پروفايل شخصي من در گوگل
پاسخ به: مشکل کامپایل در اوبونتو ۸.۱ و ۹.۰۴
« پاسخ #2 : 10 اردیبهشت 1388، 09:41 ب‌ظ »
کودم برنامه رو می خوایی از سورس کامپایل  کنی .

يك شبيه ساز پردازنده چند هسته‌اي هست كه من دارم روش براي پروژه خودم كار مي‌كنم مثل اينكه تنها كسي كه چنين مشكلي داره در كامپايل كردن c++ داره منم !

آفلاین کرگدن

  • High Hero Member
  • *
  • ارسال: 1769
  • جنسیت : پسر
پاسخ به: مشکل کامپایل در اوبونتو ۸.۱ و ۹.۰۴
« پاسخ #3 : 11 اردیبهشت 1388، 07:02 ب‌ظ »
درود
فکر کنم شما از limits.h استفاده کردید

و اگر اشتباه نکنم باید در پکیج manpages-posix-dev باشه که در اوبونتو ۹.۰۴ به طور پیشفرض نصب نیست
ببینید مشکلتون همینه :)
aptitude install manpages-posix-dev

 Vaio-VPCCW - core i7 -Nvidia GT320M -4GB -OS Fedora 20/ kde 4.12
Vbox: Centos 6.4 (server) / Archlinux

آفلاین ARH

  • Full Member
  • *
  • ارسال: 135
  • جنسیت : پسر
  • Hardware Enthusiast
    • پروفايل شخصي من در گوگل
پاسخ به: مشکل کامپایل در اوبونتو ۸.۱ و ۹.۰۴
« پاسخ #4 : 11 اردیبهشت 1388، 07:21 ب‌ظ »

درود
فکر کنم شما از limits.h استفاده کردید

و اگر اشتباه نکنم باید در پکیج manpages-posix-dev باشه که در اوبونتو ۹.۰۴ به طور پیشفرض نصب نیست
ببینید مشکلتون همینه :)
aptitude install manpages-posix-dev

دقيقا زدي تو خال ، من براي اينكه مشكل حل بشه اين limits.h‌ رو اضافه مي‌كنم اما با اضافه شدن اين به برنامه‌اي كه خودم زياد سر ازش در نمي‌‌يارم برنامه زمان‌اجراش خيلي زياد ميشه (نيم ساعت ميشه 2 ساعت )
من نميدونم داستان چيه... توي توزيع‌هاي ديگه اين limits.h رو نياز نيست اضافه كنم و پرو‍‍ژه مثل آب خوردم كامپايل ميشه ، اينجا limits.h رو ميخواد و من در دست بردن در كد برنامه خيلي محتاتم !

آفلاین کرگدن

  • High Hero Member
  • *
  • ارسال: 1769
  • جنسیت : پسر
پاسخ به: مشکل کامپایل در اوبونتو ۸.۱ و ۹.۰۴
« پاسخ #5 : 11 اردیبهشت 1388، 07:32 ب‌ظ »

درود
فکر کنم شما از limits.h استفاده کردید

و اگر اشتباه نکنم باید در پکیج manpages-posix-dev باشه که در اوبونتو ۹.۰۴ به طور پیشفرض نصب نیست
ببینید مشکلتون همینه :)
aptitude install manpages-posix-dev

دقيقا زدي تو خال ، من براي اينكه مشكل حل بشه اين limits.h‌ رو اضافه مي‌كنم اما با اضافه شدن اين به برنامه‌اي كه خودم زياد سر ازش در نمي‌‌يارم برنامه زمان‌اجراش خيلي زياد ميشه (نيم ساعت ميشه 2 ساعت )
من نميدونم داستان چيه... توي توزيع‌هاي ديگه اين limits.h رو نياز نيست اضافه كنم و پرو‍‍ژه مثل آب خوردم كامپايل ميشه ، اينجا limits.h رو ميخواد و من در دست بردن در كد برنامه خيلي محتاتم !


نمی دونم والا :دی
من جاوا بازم و ۵ ۶ سالی هست با سی خداحافظی کردم :)
build-essential نصب هست؟
sudo aptitude install build-essential

 Vaio-VPCCW - core i7 -Nvidia GT320M -4GB -OS Fedora 20/ kde 4.12
Vbox: Centos 6.4 (server) / Archlinux

آفلاین ARH

  • Full Member
  • *
  • ارسال: 135
  • جنسیت : پسر
  • Hardware Enthusiast
    • پروفايل شخصي من در گوگل
پاسخ به: مشکل کامپایل در اوبونتو ۸.۱ و ۹.۰۴
« پاسخ #6 : 11 اردیبهشت 1388، 07:40 ب‌ظ »
نمی دونم والا :دی
من جاوا بازم و ۵ ۶ سالی هست با سی خداحافظی کردم :)
build-essential نصب هست؟
sudo aptitude install build-essential

آقا دستمريزاد ، ما رو هم بازي بده :) حالا چه كارايي ميكني با جاوا ؟
اينايي كه گفتي هيچ كدوم رو من نصب نكردم، بهتره بگم اصلا نميدونم چي چي هستند كه نصب كنمشون. الان كامپيوتر كه روش برنامه رو راه انداختم خاموشه نمي‌تونم بهش ssh‌ كنم آمارش رو در بيارم، خبرش رو بهت مي‌دم.

آفلاین ARH

  • Full Member
  • *
  • ارسال: 135
  • جنسیت : پسر
  • Hardware Enthusiast
    • پروفايل شخصي من در گوگل
پاسخ به: مشکل کامپایل در اوبونتو ۸.۱ و ۹.۰۴
« پاسخ #7 : 12 اردیبهشت 1388، 10:12 ب‌ظ »
نتیجه کار این شد :
 
sudo aptitude install build-essential
[sudo] password for ali:
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Reading extended state information     
Initializing package states... Done
Writing extended state information... Done
The following packages will be REMOVED:
  nvidia-180-libvdpau{u}
0 packages upgraded, 0 newly installed, 1 to remove and 1 not upgraded.
Need to get 0B of archives. After unpacking 1552kB will be freed.
Do you want to continue? [Y/n/?]

sudo aptitude install manpages-posix-dev
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Reading extended state information       
Initializing package states... Done
The following NEW packages will be installed:
  manpages-dev{a} manpages-posix{a} manpages-posix-dev
0 packages upgraded, 3 newly installed, 0 to remove and 1 not upgraded.
Need to get 3808kB of archives. After unpacking 9687kB will be used.
Do you want to continue? [Y/n/?]

‍س از کامپایل کردن برنامه  همچنان ارور زیر مشاهده میشه !
error: ‘USHRT_MAX’ was not declared in this scope

چیز دیگری به ذهنتون نمیرسه ؟