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