Ahoj, stiahol som si CodeLite, nakoľko budem programovať v škole v C jazyku. Doteraz sme programovali cez shell, kde bol kompilátor na internete, vramci školského servera. Ale samozrejme chcem nejaké offline riešenie, stiahol som si Codelite a je tu problém. Skúšal som mnoho možností nastavenia, je tam možnosť zvolenia kompilátora:
Zvolím si project template --> Executable pre Console:
- gcc
- g++
- clang++
- clang
- MSVC
- cobra
- Cmake Executable
Build i kompilácia sa vytvorí bez problému.
Keď si zvolím z vyššie menovaných, hodí ma to na výber troch položiek:
Je tu znova compiler:
- gnu c++
- clang++
- clang
- gnu gcc
- VC++
- cobra
Debugger:
- GNU gdb debugger
- LLDB debugger
Build System:
- Cmake
- Default
- GNU makefile onestep build
- NMakefile for MSVC toolset
Neviem čo zvoliť, poťukal som toho mnoho, ale so všetkými možnosťami, čo som skúšal mám túto skúsenosť: Dám urobiť build a spustiť a otvorí mi to iba príkazový riadok s hláškou, že kliknite na klávesu a program sa zavrie. Ale nad tým nevypíše hello world. Na hello world používam tento main.c súbor:
Project je podpriečinkom workspacu. a project má ďalší priečinok src kde je tento main.c subor
#include <stdio.h>
int main(int argc, char **argv)
{
printf("hello world\n");
return 0;
}