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

کمک و پشتیبانی => برنامه‌سازی => نویسنده: alend در 15 خرداد 1391، 11:44 ق‌ظ

عنوان: مشکل با netbeans در کامپایل برنامه ها
ارسال شده توسط: alend در 15 خرداد 1391، 11:44 ق‌ظ
من می خواهم از کتابخانه Armadillo در ++c استفاده کنم،‌دستور برای کامپایل از طریق خط فرمان به این صورت است:

g++ '/arm.cpp'  -o example -O1 -larmadillo
زمانی که  گزینه -O1 -larmadillo را به netbeans اضافه می کنم این دستور را به این صورت اجرا می کند:
g++ -O3 -larmadillo    -o dist/Debug/GNU-Linux-x86/armadillo build/Debug/GNU-Linux-x86/main.o
در این حالت برنامه کامپایل نمی شود. چه جوری می شود  -O3 -larmadillo   را به انتهای دستور اضافه کرد؟
عنوان: پاسخ : مشکل با netbeans در کامپایل برنامه ها
ارسال شده توسط: MElmi در 15 خرداد 1391، 12:38 ب‌ظ
فکر کنم مشکل از این باشه که گزینه های فوق رو به بخش کامپایل اضافه می‌کنید.
گزینه -O3 باید به گزینه‌های کامپایل و -larmadilio به گزینه‌های make اضافه بشه.

من مشکل مشابهی با -lpthread تو eclipse داشتم که به روشی که گفتم حل شد.
عنوان: پاسخ : مشکل با netbeans در کامپایل برنامه ها
ارسال شده توسط: alend در 16 خرداد 1391، 02:55 ق‌ظ
گزینه‌ make در neatbeans نیست ولی من -larmadilio به assembler، link و packaging اضافه کردم ولی مشکل حل نشد.