C++編譯生成的可執行文件的位置取決于你的開發環境和編譯選項。以下是一些常見的情況:
Visual Studio:
Debug
或Release
子文件夾。命令行編譯:
g++
或clang++
)進行編譯,可執行文件通常會被生成在當前工作目錄下,除非你指定了其他目錄。g++ -o my_program main.cpp
那么my_program
可執行文件將會被生成在當前目錄下。Makefile:
make
工具進行編譯,可執行文件的生成位置取決于Makefile
中的配置。默認情況下,make
會將可執行文件生成在build
目錄下,但你可以通過修改Makefile
來改變這個位置。Makefile
可能如下所示:CXX = g++
CFLAGS = -Wall
TARGET = my_program
build: $(TARGET)
$(TARGET): main.o
$(CXX) $(CFLAGS) -o $@ $<
main.o: main.cpp
$(CXX) $(CFLAGS) -c -o $@ $<
clean:
rm -f $(TARGET) *.o
在這個例子中,my_program
可執行文件將會被生成在build
目錄下。其他IDE或編輯器:
總之,要找到C++編譯生成的可執行文件,你需要查看你的開發環境或編譯工具的輸出設置。