1 2 3extern void func1(); 4extern void func2() __attribute__((weak_import)); 5extern void func3(); 6extern void func4() __attribute__((weak_import)); 7 8extern int data1; 9extern int data2 __attribute__((weak_import)); 10extern int data3; 11extern int data4 __attribute__((weak_import)); 12extern int data5; 13extern int data6 __attribute__((weak_import)); 14 15 16 17