انجمنهای فارسی اوبونتو
کمک و پشتیبانی => سایر توزیعهای گنو/لینوکس => آرچ => نویسنده: mhv13 در 17 اسفند 1396، 07:28 بظ
-
سلام. من تازه شروع به یادگیری زبان سی++ کردم .
مشکل من کامپایلر g++ هست.
gcc نصبه ولی g++ هیچ کاری انجام نمیده و توی /usr/bin/ حجم g++ رو 0 بایت زده!
مثلا وقتی g++ --version رو میزنم هیچ اروری یا پیامی دریافت نمیکنم.
توزیعی که دارم مانجارو هست.
[mhv@mhv-pc ~]$ su
Password:
[mhv-pc mhv]# g++ —version
[mhv-pc mhv]# pacman -S g++
error: target not found: g++
[mhv-pc mhv]# yaourt -S g++
error: target not found: g++
[mhv-pc mhv]#
-
[hossein@Archlinux ~]$ pkgfile g++
core/gcc
extra/bash-completion
community/ccache
community/colorgcc
community/cuda
community/distcc
-
[hossein@Archlinux ~]$ pkgfile g++
core/gcc
extra/bash-completion
community/ccache
community/colorgcc
community/cuda
community/distcc
همین پاسخ رو دریافت میکنم ولی بازهم حجمش 0ه . و g++ version رو جواب نمیده.
-
یه بار حذفش کن از نو نصب کن ببین جواب میده :-k
-
اگر دلیل خاصی برای استفاده از ++G نداری برو از LLVM استفاده کن، آیندش روشن تره.
-
[hossein@Archlinux ~]$ pkgfile g++
core/gcc
extra/bash-completion
community/ccache
community/colorgcc
community/cuda
community/distcc
همین پاسخ رو دریافت میکنم ولی بازهم حجمش 0ه . و g++ version رو جواب نمیده.
نگفتم عین دستوری که من زدم را وارد کنید!
اون دستور نشون میده برای اجرا کردن فرمان جی پلاس پلاس به چه بستههایی نیازی دارید و اونها را لیست میکنه, بررسی کنید که همهی اون بستهها در اون خروجی نصب باشند!
-
اگر دلیل خاصی برای استفاده از ++G نداری برو از LLVM استفاده کن، آیندش روشن تره.
تا اونجایی که من دیدم، همه به صورت default از g++ مگر اینکه دلیل خاصی داشته باشن که استفاده نکنن، مخصوصا بخاطر پروانه GPL که بعضیها خوششون نمییاد.