Насколько портативен слабая связь?Насколько портативен слабая связь? #pragma weak my_symbol
#pragma weak my_symbol
Я вижу, что вопрос: how-to-make-weak-linking-work-with-gcc обсуждается, как заставить его работать. Но есть ли хороший способ сделать это, чтобы gcc не требовался?
В чем разница между слабой связью и защитой declartion с #ifdef?
#ifndef my_weak_fn
void my_weak_fn(){/* Do nothing */ return;}
#endif