我在我的 Mac 上的终端上编译一个 C 文件,但是当我运行 a.out 文件时,它只会编译我的文件的旧版本。
例如,假设我的 C 文件打印出“Hello, World!”,我使用 gcc 编译它并运行 a.out 文件,a.out 文件将打印出“Hello, World!”。
如果我然后更改 C 文件以打印出“再见”,编译它然后运行 a.out 文件,终端仍然会打印出“Hello, World”。有谁知道如何解决这一问题?
我在终端中输入的只是
gcc main.c
~/a.out
我应该输入哪一个?
如果我没有说清楚,请告诉我。谢谢!