File nimeltä myfirst1.cc jossa:
#include
int main()
{
std::cout
#include
int main()
{
std::cout
Turvaa tilisi vahvistamalla puhelinnumerosi. Voit silloin palauttaa unohtuneen salasanan tekstiviestillä.
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 4
Vanhimmat
Käännät C -ohjelmaa C-kääntäjällä. Koitas
g yfirst1.cc -o myfirst1
Nyt toimi. Käyttöohjeessa kuitenkin sanottiin, että C -ohjelmia voi kääntää GCC:n C-kääntäjällä.
Voi (kai) mutta gcc tarvii jonkin vivun kääntääkseen C :aa. Jotain gcc -x c tai jotain. En muista. Oli mikä oli, g toimii.
Siis sama ohjelmarunko. GCC (Tai paremminkin GC, Gnu Compiler) on itseasiassa valtava laitos joka pystyy käätämään oikeilla kirjastoilla ja tulkeilla konfattuna varmaan reippaasti yli 30 eri ohjelmointikieltä ja murretta.
G on standardoitu c kääntäjä-konfiguraatio gcc:lle (eli siis g käyttää gcc:tä), kun käännät g :lla niin silloin kääntyvä binääri ja sorsa käännetään ja tarkistetaan posix, gnu ja c standardien mukaisesti jolloin lopputulos on mahdollisimman yhteensopiva kaikin puolin.
Toisin sanoen, älä turhaan käytä suoraan gcc:tä koska voit käyttää sitä paremmin g :n kautta eikä tarvi opetella turhaan vipuja jotka tekevät elämästä vaikeaa ja pahimmillaan epäyhteensopivaa kun väännät jonkun väärin... g osaa esim. ottaa huomioon gcc:lle konfatut laitteistospesifiset optimoinnit jne jne jne... :)