पर विचार करें इस Makefile
डिफ़ॉल्ट लिंकर सेटिंग
% cat Makefile
main: main.o add.o
वस्तु फ़ाइलों से जोड़ने के लिए g++
के बजाय cc
का उपयोग करता है जो
% make
g++ -Wall -pedantic -std=c++0x -c -o main.o main.cpp
g++ -Wall -pedantic -std=c++0x -c -o add.o add.cpp
cc main.o add.o -o main
main.o:main.cpp:(.text+0x40): undefined reference to `std::cout'
...
मैं कैसे बताऊँ (जीएनयू) करने के लिए सुनिश्चित करें g++
(जो सी ++ पुस्तकालयों को लिंक करता है) cc
के बजाय उपयोग करें?