انجمنهای فارسی اوبونتو
کمک و پشتیبانی => برنامهسازی => نویسنده: 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 را به انتهای دستور اضافه کرد؟
-
فکر کنم مشکل از این باشه که گزینه های فوق رو به بخش کامپایل اضافه میکنید.
گزینه -O3 باید به گزینههای کامپایل و -larmadilio به گزینههای make اضافه بشه.
من مشکل مشابهی با -lpthread تو eclipse داشتم که به روشی که گفتم حل شد.
-
گزینه make در neatbeans نیست ولی من -larmadilio به assembler، link و packaging اضافه کردم ولی مشکل حل نشد.