Windows, Linux, CGI

PC:issä käytetään usein Windowsia ja palvelimissa puolestaan Linuxia. Miten tässä tapauksessa kotikoneesta käsin voidaan kehitellä natiiveja palvelinohjelmia Linux-palvelimelle? Vai pitääkö kotonakin olla Linux tms? Olen ohjelmoinut C :lla ja haluaisin ohjelmani palvelimelle jonka oletan olevan Linux tms.
6646
Äänestä

Muut lukivat myös

Vastaukset 6

Vanhimmat

Kehitat sen ohjelmasi siellä windowsissa ja käännät sitten valmiin ohjelman gcc:llä tai cc:llä siellä palvelimen unix-ympäristössä. Jos käytät windowsissa esimerkiksi cygwiniä gcc:tä gmake:a, niin uudelleenkääntö unix/linux-puolella pitäisi olla helppoa.

Äänestä
  • Hienoa...

    Ilmaispalvelimellani näyttää olevan cPanel-niminen käyttöliittymä. Siinä on jokin SCGI Wrap -toimito. Pitää ilmeisesti sijoittaa koodi scgi-bin -hakemistoon josta se käännetään automaattisesti?

    Äänestä

  • Naivi nativisti kirjoitti:

    Hienoa...

    Ilmaispalvelimellani näyttää olevan cPanel-niminen käyttöliittymä. Siinä on jokin SCGI Wrap -toimito. Pitää ilmeisesti sijoittaa koodi scgi-bin -hakemistoon josta se käännetään automaattisesti?

    Ei toimi heittämällä.

    Tarvitsee ilmeisesti shell oikeudet ennen kuin ilmaispalvelimella voi ajaa omia c-ohjelmia.

    Miksi palvelu mainostaa CGI:tä jos kerran ei voi kääntää?

    Äänestä

  • Naivi nativisti kirjoitti:

    Ei toimi heittämällä.

    Tarvitsee ilmeisesti shell oikeudet ennen kuin ilmaispalvelimella voi ajaa omia c-ohjelmia.

    Miksi palvelu mainostaa CGI:tä jos kerran ei voi kääntää?

    Pitää sitten hankkia se shellillinen host

    Täällähän niitä
    http://shells.red-pill.eu/

    Äänestä

Miten olisi VirtualBox ratkaisuksi jos et halua käyttää yhtä osiota linuxille? Asenna virtualboxiin esim. Ubuntu tai Linux Mint ja voit ohjelmoida ja testatakin natiivina.

Äänestä
  • Muuten hyvä, mutta mulla on aika vanha laitteisto käytössä. Eikö virtuaalisointi vaadi aika paljon laitteistolta?

    Entä voisiko Linuxin asentaa SD-kortille?

    Äänestä

Kommentoi aloitusta


Naivi nativisti kirjoitti:

PC:issä käytetään usein Windowsia ja palvelimissa puolestaan Linuxia. Miten tässä tapauksessa kotikoneesta käsin voidaan kehitellä natiiveja palvelinohjelmia Linux-palvelimelle? Vai pitääkö kotonakin olla Linux tms? Olen ohjelmoinut C :lla ja haluaisin ohjelmani palvelimelle jonka oletan olevan Linux tms.

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu