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

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

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

نویسنده موضوع: نصب GCC 4.8 C++11 Status  (دفعات بازدید: 827 بار)

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

آفلاین amin_ubuntu

  • Newbie
  • *
  • ارسال: 4
  • جنسیت : پسر
نصب GCC 4.8 C++11 Status
« : 05 مهر 1398، 12:59 ق‌ظ »
سلام من برای اجرای یه نرم افزار به C++11 نیاز دارم اون رو نصب کردم اما نرم افزار خطا میده.
error: This file requires compiler and
      library support for the ISO C++ 2011 standard. This support must be enabled with the -std=c++11 or -std=gnu++11 compiler options.
#error This file requires compiler and library support \
توی سایت یکم توضیح داده ولی متوجه نشدم.
This mode can be selected with the -std=c++11 command-line flag, or -std=gnu++11 to enable GNU extensions as well.
https://gcc.gnu.org/projects/cxx-status.html#cxx11
لطفا کمک کنید.
« آخرین ویرایش: 05 مهر 1398، 01:05 ق‌ظ توسط amin_ubuntu »

آفلاین esmaeelE

  • ناظر انجمن
  • *
  • ارسال: 1270
  • جنسیت : پسر
پاسخ : نصب GCC 4.8 C++11 Status
« پاسخ #1 : 05 مهر 1398، 02:36 ق‌ظ »
کامپایلرتون چیه (++g یا++ gnu)؟
چه نرم افزاری می‌خواید نصب کنید؟
اطلاع بیشتر بدین لینک هم مفید می‌تونه باشه.

ولی اگه یه برنامه معمولی باشه اصولا میشه اینطور کامپایلش کرد
g++ -std=c++11 src.cpp -o src
تو خطای خودشم نوشته همینو

آفلاین amin_ubuntu

  • Newbie
  • *
  • ارسال: 4
  • جنسیت : پسر
پاسخ : نصب GCC 4.8 C++11 Status
« پاسخ #2 : 05 مهر 1398، 12:06 ب‌ظ »
سلام ممنون ازجوابتون .از کجا باید تشخیص بدم کامپایلرم چیه؟
git clone https://github.com/MaZderMind/osm-history-splitter.git
cd osm-history-splitter
make
sudo make install
cd ..
این برناممه جچوری باید کامپایلش کنم

آفلاین esmaeelE

  • ناظر انجمن
  • *
  • ارسال: 1270
  • جنسیت : پسر
پاسخ : نصب GCC 4.8 C++11 Status
« پاسخ #3 : 05 مهر 1398، 09:54 ب‌ظ »
کار شما ممکنه کمی دشوار بشه.
در واقع باید برنامه رو از سورس کامپایل کنید.

به لینک زیر برین و گام به گام تمام وابستگی های لازم رو نصب کنید.


https://github.com/MaZderMind/osm-history-renderer/blob/master/TUTORIAL.md


آفلاین سلمان م.

  • ناظر انجمن
  • *
  • ارسال: 4106
  • جنسیت : پسر
  • GNU Operating System - سیستم عامل گنو
پاسخ : نصب GCC 4.8 C++11 Status
« پاسخ #4 : 06 مهر 1398، 01:17 ب‌ظ »
چیزی که توی صفحه گیت‌هاب نوشته:
Unmaintained

The osm-history-splitter is unmaintained and will not be developed any further. We recommend you use osmium-tool which has an extract command which can do everything the osm-history-splitter can and more, and is faster.

نرم‌افزار osmium-tool توی مخزن هست:
$ sudo apt install osmium-tool

در ضمن، gnu++ اسم کامپایلر نیست، اسم استاندارد هست.
« آخرین ویرایش: 06 مهر 1398، 01:19 ب‌ظ توسط سلمان م. »

آفلاین esmaeelE

  • ناظر انجمن
  • *
  • ارسال: 1270
  • جنسیت : پسر
پاسخ : نصب GCC 4.8 C++11 Status
« پاسخ #5 : 06 مهر 1398، 02:36 ب‌ظ »
نقل‌قول
در ضمن،++ gnu اسم کامپایلر نیست، اسم استاندارد هست.
ممنون نمی‌دونستم.
راهنمایی شما بسیار کمک کننده بود.

بعد نصب اون بسته می‌شه کارو ادامه داد.

استفاده از osmium exctract
https://osmcode.org/osmium-tool/manual.html#the-osmium-command

دانلود فایل لازم

http://download.geofabrik.de/