2015-03-22 2 views
0

Я только начинаю с C, и я использую Code :: Blocks и компилятор GNU GCC. Я только что создал новый проект и попытался запустить файл main.c.Нет такой ошибки файла или каталога после компиляции программы 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

Предполагается ли, что ваша программа называется «c»? – usr2564301

+0

Где команда, которую вы использовали для ее компиляции? – clearlight

+0

Это не называется «c», это называется «обучение». –

ответ

0

Чтобы попытаться составить простую программу с GCC и запустить его, введите в Баш строке в окне терминала:

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

Примечание «^ d» означает, нажмите клавишу CTRL + клавишу D в то же время

+0

Я должен ввести и запустить две строки в командном терминале? –

+3

Не было бы больно, если бы вы могли получить что-то, работающее в командной строке, даже небольшую программу «привет мир», чтобы убедиться, что в вашей среде все работает так, как ожидалось. Я не знаю, что такое «Блоки кода», но если это IDE, вы должны проверить все параметры конфигурации и узнать, где цели и выходные данные сборки, чтобы вы могли найти что-то и т. Д. ... И вы должны быть способны чтобы узнать, какую команду он использовал для компиляции вашего кода, чтобы вы могли понять, что он делает не так. – clearlight

+0

Не могли бы вы дать мне то, что я должен ввести в командной строке, я все еще смущен –

Смежные вопросы