在使用 Ubuntu 的 gcc 编译器编译 c 或 c 程序时,默认情况下,生成的二进制文件会出现在当前工作目录中。如果你没有指定输出文件的名称,gcc 会生成一个名为 a.out 的可执行文件。
如果你想要将生成的可执行文件放在特定的目录下,可以使用 -o 选项来指定输出文件的名称和路径。例如:
gcc -o /path/to/output/myprogram myprogram.c
这条命令会将编译后的可执行文件命名为 myprogram 并放在 /path/to/output/ 目录下。
如果你在编译时没有指定输出目录,而只是指定了文件名(没有路径),GCC 会将可执行文件放在当前工作目录下。例如:
gcc -o myprogram myprogram.c
这会在当前工作目录下创建一个名为 myprogram 的可执行文件。
如果你想要查找所有编译生成的可执行文件,可以使用 find 命令。例如,如果你想要在当前目录及其子目录中查找所有名为 a.out 的文件,可以使用以下命令:
find . -name a.out
如果你想要查找特定名称的可执行文件,可以将 a.out 替换为你想要的文件名。