URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 5439
[ Назад ]

Исходное сообщение
"__attribute weak alias"

Отправлено bf_ , 22-Май-06 14:21 
Код:

void __function() { /** do somthn */ }
void fweak() __attribute__((weak,alias("__function")));

Компилятор говорит что:

void fweak()’ aliased to undefined symbol ‘__function’

Где собака порылась ?

ps. http://gcc.gnu.org/onlinedocs/gcc-4.1.0/gcc/Function-Attribu...- ничего касательно доп.ключей компиляции для таких случаев.


Содержание

Сообщения в этом обсуждении
"__attribute weak alias"
Отправлено bf_ , 22-Май-06 14:53 
>Код:
>
>void __function() { /** do somthn */ }
>void fweak() __attribute__((weak,alias("__function")));
>
>Компилятор говорит что:
>
>void fweak()’ aliased to undefined symbol ‘__function’
>
>Где собака порылась ?
>
>ps. http://gcc.gnu.org/onlinedocs/gcc-4.1.0/gcc/Function-Attribu...- ничего касательно доп.ключей компиляции для таких случаев.


extern "C" void __function() { /** do somthn */ }
void fweak() __attribute__((weak,alias("__function")));