The linking instructions section of the makefile contains the predefined linking instructions.
For example, the default linking instructions section of a C++ makefile for the Microsoft environment is as follows:
############## Linking instructions ################# ##################################################### $(TARGET_NAME)$(EXE_EXT): $(OBJS) $(ADDITIONAL_OBJS) $OMFileObjPath $OMMakefileName $OMModelLibs @echo Linking $(TARGET_NAME)$(EXE_EXT) $(LINK_CMD) $OMFileObjPath $(OBJS) $(ADDITIONAL_OBJS) \ $(LIBS) \ $(INST_LIBS) \ $(OXF_LIBS) \ $(SOCK_LIB) \ $(LINK_FLAGS) /out:$(TARGET_NAME)$(EXE_EXT) $(TARGET_NAME)$(LIB_EXT) : $(OBJS) $(ADDITIONAL_OBJS) $OMMakefileName @echo Building library $@ $(LIB_CMD) $(LIB_FLAGS) /out:$(TARGET_NAME)$(LIB_EXT) $(OBJS) $(ADDITIONAL_OBJS) clean: @echo Cleanup $OMCleanOBJS if exist $OMFileObjPath erase $OMFileObjPath if exist *$(OBJ_EXT) erase *$(OBJ_EXT) if exist $(TARGET_NAME).pdb erase $(TARGET_NAME).pdb if exist $(TARGET_NAME)$(LIB_EXT) erase $(TARGET_NAME)$(LIB_EXT) if exist $(TARGET_NAME).ilk erase $(TARGET_NAME).ilk if exist $(TARGET_NAME)$(EXE_EXT) erase $(TARGET_NAME)$(EXE_EXT) $(CLEAN_OBJ_DIR)