Codeblocks / GCC упрямые по поводу компиляции C - PullRequest
0 голосов
/ 28 октября 2011

Я действительно новичок в C и только что получил Codeblocks для компиляции / запуска любого кода, который я пишу, и я не могу заставить его запустить этот блок кода.

#include <stdio.h>

int main() {
    printf("\nHello, world!\n");
    return 0;
}

Если бы кто-то мог перечислить, как заставить его что-то делать, это было бы очень признательно

(Может быть, это только я, но похоже, что много происходит, я имею в виду много блестящих кнопок)

Ответы [ 2 ]

1 голос
/ 28 октября 2011

Выберите Файл-> Создать-> Проект из меню

В окне «Создать из шаблона» выберите «Консольное приложение»

Запустите мастер и присвойте название вашему проекту. (Выберите значения по умолчанию, если вы не знаете, что установить)

В диспетчере рабочей области (shift + F2) разверните раскрывающийся список в своем проекте, папке источников и выберите main.cpp

Скопируйте код в предварительно созданный файл main.cpp.

В верхнем меню выберите «Построить», а затем опцию «Построить и запустить».

И это должно сделать это.

1 голос
/ 28 октября 2011

Ваш код должен работать, он работает на моей системе (OSX Snow Leopard):

$ cat foo.c 
#include <stdio.h>

int main() {
    printf("\nHello, world!\n");
    return 0;
}
$ make foo
cc -Os -no-cpp-precomp -mno-fused-madd -arch x86_64 -fno-common -fPIC -DHAVE_NETCDF  -arch x86_64  foo.c   -o foo
Thunderball:tmp james$ ./foo 

Hello, world!
$ 
...