Hello! 欢迎来到小浪云!


ubuntu gcc编译生成的二进制文件在哪


在使用 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 替换为你想要的文件名。

相关阅读