как запускать *.c на unix-шелле ?

Discussion in 'Песочница' started by google1917, 6 Sep 2007.

  1. google1917

    google1917 New Member

    Joined:
    21 Jul 2007
    Messages:
    10
    Likes Received:
    0
    Reputations:
    0
    подскажите, пожалуйста как(какой командой) запускать *.c файлы на unix-шелле ?
    например *.pl запускаю как "perl имя_файла.pl"
    а вот *.с никак ни в какую не хочет запускаться.

    спасибо ;)
     
  2. iv.

    iv. Elder - Старейшина

    Joined:
    21 Mar 2007
    Messages:
    1,183
    Likes Received:
    438
    Reputations:
    107
    Для начала, а ты в курсе что такое *.c файл?
     
    2 people like this.
  3. halkfild

    halkfild Members of Antichat

    Joined:
    11 Nov 2005
    Messages:
    365
    Likes Received:
    578
    Reputations:
    313
    gcc <имя_файла>

    *.с это маска файлов.. наверное имелось как их компилить

    http://koi8.bog.pp.ru/work/gcc.html вот описание с параметрами и тд.
     
    _________________________
    #3 halkfild, 6 Sep 2007
    Last edited: 6 Sep 2007
  4. Alexsize

    Alexsize Fail

    Joined:
    17 Sep 2005
    Messages:
    1,771
    Likes Received:
    1,221
    Reputations:
    704
    gcc -o sploit sploit.c; chmod +x sploit;./sploit
     
    2 people like this.
  5. halkfild

    halkfild Members of Antichat

    Joined:
    11 Nov 2005
    Messages:
    365
    Likes Received:
    578
    Reputations:
    313
    а запускать файл это как открывать для редактирования.. ну мона любым редактором..

    а выполнять.. ну надо скомпилить а потом выполнить.. а перловые просто интерпретируются
     
    _________________________
  6. google1917

    google1917 New Member

    Joined:
    21 Jul 2007
    Messages:
    10
    Likes Received:
    0
    Reputations:
    0
    спасибо за ответы.
    только что сам нарыл такую команду gcc ./имя_файла.c -o имя_файла
    но не запускалось. операционка -

    Software: Apache. PHP/4.4.4
    uname -a: Linux node5.c14 2.6.11-1.1369_FC4smp #1 SMP Thu Jun 2 23:08:39 EDT 2005 i686
    Safe-mode: OFF (not secure)

    IV, предполагаю что файл написанный на языке Си для юникс операционок. если ты имел в виду что я мало в этом всем разбираюсь, то ты прав.


    Halkfild, Alexsize, спасибо, но не запускается. чмод на папку ставил 777, на сам *.с 755.


    вообще-то цель у меня поднять primary dns server на шелле и именно на айпишке шелла.
    скрипт юзаю udpipe.c с целью перенаправления UDP датаграмм с 53ого порта шелла на 53ый порт на сервисе zoneedit.com
    но не хочет запускаться udpipe.c

    кстати, datapipe.pl запускается и работает но к сожалению он форвардит TCP а не UDP запросы Ж(

    быть может есть какието комманды встроенные в юниксе для форварда UDP ? чтонить наподобие iptables, ipconfig или как-то похоже.

    или ктонибудь знает скрипт наподобие datapipe.pl но для UDP ? перерыл интернет достаточно но сам не нахожу Ж(


    спасибо всем кто поможет ;)
     
Loading...