编译C程序后没有此类文件或目录错误

时间:2015-03-22 02:43:27

标签: c

我刚刚开始使用C语言,我正在使用Code :: Blocks和GNU GCC编译器。我刚刚创建了一个新项目,并尝试运行main.c文件。

然后我在构建和运行后遇到了这个错误:

sh: /Users/myname/Documents/c: No such file or directory

构建日志中的消息:

Checking for existence: /Users/myname/Documents/c tut/learning/bin/Debug/learning
Executing: osascript -e 'tell app "Terminal"' -e 'activate' -e 'do script "/Applications/CodeBlocks.app/Contents/MacOS/cb_console_runner DYLD_LIBRARY_PATH=$DYLD_LIBRARY_PATH:. /Users/myname/Documents/c\ tut/learning/bin/Debug/learning "' -e 'end tell'  (in /Users/myname/Documents/c tut/learning/.)
Process terminated with status 0 (0 minute(s), 1 second(s))

有关原因的任何建议吗?

1 个答案:

答案 0 :(得分:0)

要尝试使用gcc编译一个简单的程序并运行它,请在终端窗口的bash提示符下键入:

cat > myprog.c
main() {
    printf("Hello world!\n");
}
^d
gcc -o myprog myprog.c
./myprog  

注意“^ d”表示同时按下CTRL键+ D键