我在我的大学学习C语言课程,并希望使用Mac上的TextWrangler文本编辑器编写程序(运行OSX Lion 10.7)。一旦我写入.c文件,我就用gcc编译它。我从Apple Developer Tools下载了编译器。如何在Mac OS X上编译和运行C程序
它包含在命令行工具下载中。我使用Terminal找到该文件,使用gcc filename.c编译它,其中创建了a.out可执行文件。但是,当我键入“a.out”或“/a.out”时,我收到以下消息:“-bash:a.out:command not found”或“-bash:/a.out:No such file or directory ”。在使用相同的方法之前,我已成功编译并在Linux系统上运行C程序。我在我的Mac上做错了什么?
这做到了!谢谢! – JT9
@JWWheeler,你也可以考虑命名你的目标文件,因为这样可以防止在同一目录中手动编译多个C程序时覆盖掉a.out。 做'gcc myprog1.c -o myprog1。o'并通过执行'。/ myprog1.o'运行。只是一个建议。 另外,您可以使用clang而不是gcc来练习代码,因为它提供了更好的错误细节。 – Bharat