当前位置: 技术问答>linux和unix
automake生成的可执行文件是否体积会比较大?
来源: 互联网 发布时间:2016-10-01
本文导语: 我编写了一个简单的hello程序hello.c。 #include int main( int argc, char** argv ) { printf("Hello GNU!n"); return 0; } 如果用命令行gcc -o hello.exe hello.c 生成的大小是6711B 如果用autoconf/automake,生成的大小是9519B。 请达人...
我编写了一个简单的hello程序hello.c。
如果用命令行
生成的大小是6711B
如果用autoconf/automake,生成的大小是9519B。
请达人解惑,谢谢!
#include
int main( int argc, char** argv )
{
printf("Hello GNU!n");
return 0;
}
如果用命令行
gcc -o hello.exe hello.c
生成的大小是6711B
如果用autoconf/automake,生成的大小是9519B。
请达人解惑,谢谢!
|
make最终也是调用了具体的编译命令
执行make -n可以查看命令行
执行make -n可以查看命令行
|
正常, automake可以链接了不需要的库, 编译选项也可能不一样,比如是否有-g参数生成符号表等.
|
automake缺省会生成-g参数。
|
自己看下生成的命令行。
|
初来乍到 楼主的问题也是我想问的,希望有熟悉的朋友帮忙解答
|
原来如此 在这里学到了很多关于编程的小知识点