编译静态可执行文件

时间:2016-08-02 19:39:33

标签: c gcc static-linking

我正在尝试编译静态链接的可执行文件,但我似乎无法避免生成动态链接的可执行文件。我首先尝试了这个编译命令:

gcc -o test test.c -lcrypto -ldl -lz -static-libgcc 

我还尝试了-static--disable-shared,结果相同。我认为上面的命令足以生成静态可执行文件,但file命令告诉我结果是动态链接的。

有人能说清楚我做错了吗?

0 个答案:

没有答案