标签: c gcc static-linking
我正在尝试编译静态链接的可执行文件,但我似乎无法避免生成动态链接的可执行文件。我首先尝试了这个编译命令:
gcc -o test test.c -lcrypto -ldl -lz -static-libgcc
我还尝试了-static和--disable-shared,结果相同。我认为上面的命令足以生成静态可执行文件,但file命令告诉我结果是动态链接的。
-static
--disable-shared
file
有人能说清楚我做错了吗?