共享库:ubuntu / macosx

时间:2014-05-20 23:55:18

标签: c++ c shared-libraries

为什么要编译

extern "C" {

bool foo();

}

void call_foo()
{
    foo();
}
使用

g++ -fPIC -c -o test.o test.cpp
g++ test.o -shared -o test

在macos x下给我未定义的符号错误,在ubuntu下没有错误?

0 个答案:

没有答案