int main(void){ printf("static_test is about to call statically-linked functions in libtest.a...\n"); lib_func1(); lib_func2(); }
void test() { lib_func1(); lib_func2(); // defined in mylib1 lib2_func1(); // defined in mylib2 sub1_lib1_func1(); // defined in sub1/mysublib1 sub1_lib2_func2(); // defined in sub1/mysublib2 sub2_lib1_func1(); // defined in sub2/mysublib2 }
int main() { int x; lib_var = 123; x = bogus_stuff(); printf("%d\n", x); lib_func0(); lib_func1(123); lib_var = 456; lib_func2(); }