Как указано в заголовке, в отношении кода сборки, я получаю "неопределенную ссылку", когда я связываю свою программу.Но heapend - это правильный код сборки, поэтому я получаю сообщение об ошибке.Кстати, я использую gcc.
asm( "heapend" )
Кстати, я хочу рассчитать размер используемой кучи моей программы.Например,
unsigned int heapsize = asm( /*address of end of the head*/ ) - asm( /*address of end of app*/ );
Обратите внимание, что функция asm должна возвращать адрес.
Пожалуйста, совет.
Большое спасибо.