发布网友 发布时间:2022-04-19 18:19
共4个回答
热心网友 时间:2023-08-28 06:49
呵呵 骑驴找驴 linux下的可执行文件和共享库都是elf格式。明白了吗?热心网友 时间:2023-08-28 06:49
Linux是不会根据后缀名来区分文件的,gcc编译出来的elf可执行文件默认是a.out,不管你改成什么名,文件类型不变的,所以你可以直接通过-o选项指定一个你自己想要的文件名就可以了热心网友 时间:2023-08-28 06:50
a.out 是gcc 默认编译目标文件的文件名,“a” 值得是assembler,就是说这个文件是汇编产生的,这个是由历史原因导致的。如果要改,gcc hello.c -o a.elf 就行了哈热心网友 时间:2023-08-28 06:50
Linux好象早换成ELF了。