- این موضوع 2 پاسخ، 2 کاربر را دارد و آخرین بار در 1 سال، 3 ماه پیش بدست بهروزرسانی شده است.
- شما برای پاسخ به این موضوع باید وارد شوید.
خانه › انجمن ها › انجمن برنامه نویسی › انجمن برنامه نویسی C › MinGW gcc
برچسب ها: #کامپایلر #mingw #gcc
سلام ، من برای کد نویسی با Code Blocks در محیط ویندوز کامپایلر MinGW نصب کردم و پکیج های مروبطه رو دانلود کردم، دست آخر برای Build and run کردن دو خط کدی که نوشته بودم، اعلام میکرد که نمیتونه فایل libmingw۳۲.a رو پیدا کنه. اون رو هم جداگانه دانلود کردم و در فولدر lib کپی کردم، البته یک فایل مشابه بود و به هر حال من replace کردم. بعد از اون از ۱۲ تا error میده!
mingw\lib\crt۲.o : undefind reference to `_CRT_fmod این ۳ بار تکرار شده. به غیر از ۲ تا، همگی مربوط به همین فایل crt۲.o میشه.
ممنون میشم اگر راهنماییم کنید.
سلام
چند تا نکته باید خدمتتون عرض کنم:
1- اگر کامپایلر MinGW رو جداگانه نصب کردید و یا از طریق msys64 نصب کردید، دقت کنید که حتما آدرس bin فولدر که حاوی فایل های executable است مثل g++.exe یا gcc.exe، حتما باید به Environment Variable های ویندوز اضافه بشه.
2- نکته مهم دیگه اینکه وقتی شما Code Block رو نصب می کنید، خود به خود کامپایلر MinGW رو همراه خودش نصب می کنه، فارغ از اینکه شما قبلا نصب کردید یا خیر و اگر به فولد نصب Code Block برید، می بینید C:\Program Files\CodeBlocks\MinGW نصب هستش.
3- نرم افزارهایی مثل VS Code یا CLion، می گردن در کامپیوتر و دنبال کامپایلر می گردن و همچنین شما خودتون می تونید مسیر کامپایلر رو تنظیم کنید. برای Code Block برای تغییر مسیر کامپایلر، باید به مسیر زیر برید:
Code Block –> Settings –> Compiler … –> Toolchain Executable
از این مسیر می تونید تغییرات رو انجام بدین. اگر هم می خواین همین مسیرهای Code Block باقی بمونه، فایل هایی رو که اضافه می کنید، باید به این مسیرها اضافه کنید.
امیدوارم این پاسخ بتونه کمک کنه.