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