Referência indefinida ao novo operador

Estou tentando criar um simples executável de teste de unidade, usando cpputest. Eu construí a estrutura cpputest em uma biblioteca estática e agora estou tentando vinculá-la a um executável. No entanto, estou vinculado a uma configuração Makefile bastante complicada, por causa do código relacionado.

Esta é a minha linha de comando:

/usr/bin/qcc -V4.2.4,gcc_ntoarmle_acpp-ne -lang-c++ -O2 -g -g -o Application/UnitTests/Tests/symbols/UnitTestExe -Wl,--start-group Application/UnitTests/Tests/../.objs/main.o Application/UnitTests/lib/libcpputest.a -Wl,--end-group -lm 

Estou recebendo muitos erros como o seguinte:

 Application/UnitTests/lib/libcpputest.a(CommandLineTestRunner.o): In function `CommandLineTestRunner::parseArguments(TestPlugin*)':
   Application/UnitTests/cpputest/src/CppUTest/.objs/../CommandLineTestRunner.cpp:114: undefined reference to `operator new(unsigned int, char const*, int)'

Não consigo descobrir o que está causando isso. Não recebo novos operadores de graça com C ++?

questionAnswers(5)

yourAnswerToTheQuestion