gcc দিয়ে C++ ফাইল কম্পাইল করলে লিংকিং এরর হয়, কারণ C++ স্ট্যান্ডার্ড লাইব্রেরি অটোমেটিক লিংক হয় না। সমাধান: -lstdc++ অপশন যোগ করুন।
সমস্যা
$ gcc test.cpp /tmp/ccf1KGDi.o: undefined reference to 'std::cout' ... linking errors ... collect2: error: ld returned 1 exit status
সমাধান
gcc test.cpp -lstdc++
আউটপুট
$ ./a.out Hello World. This is C++ program
বेहতর উপায়: সরাসরি g++ test.cpp ব্যবহার করুন। এটি অটোমেটিক -lstdc++ যোগ করে এবং C++ ম্যাক্রো ডিফাইন করে।