C 知道
请问在linux中,假设要编译hello.c使用指令gcc hello.c编译与使用指令gcc -o hello.c hello.c编译这两者有什么区别。
收起
gcc hello.c 编译:在没有指定输出文件名称的情况下,编译器会使用默认的文件名称,即 a.out。在这种情况下,编译后生成的可执行文件名称为 a.out。gcc -o hello hello.c 编译:使用 -o 选项可以指定编译输出的可执行文件名称。在这种情况下,编译后生成的可执行文件名称为 hello。要指定特定的输出文件名称时,应该使用 -o 选项,以避免覆盖默认的文件名称。
感谢您的解答
报告相同问题?
程序员都在用的中文IT技术交流社区
专业的中文 IT 技术社区,与千万技术人共成长
关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!