g ++ -shared -fPIC helloworld.cpp -o ./hw,core dumped

时间:2015-04-10 12:43:39

标签: linux shared dump core fpic

我是linux的新手,我按照以下命令构建了一个hello world:

g++ -shared -fPIC helloworld.cpp -o hw

./hw导致

Segmentation fault (core dumped)

为什么?

g++ helloworld.cpp -o hw
./hw 

运作良好。

1 个答案:

答案 0 :(得分:2)

第一个命令构建共享库而不是可执行文件。共享库与普通可执行文件不同。它们(usually)不能直接执行,但可以被其他程序使用。