в моем файле cpp у меня есть следующее:
int A() { } void B_A() __attribute__((alias ("A")));
и я получаю ошибку: B_A () с псевдонимом неопределенного символа A; однако, как вы можете заметить, перед этим определяется A.
так в чем проблема!?
Из документов :
В C ++ необходимо использовать искаженное имя для цели.
Итак, вам нужен искаженныйимя A, или вам нужно указать связь A C, чтобы имя не было искажено.
A