вопросы по редактору vim и компиляции Cи-файлов

Discussion in 'Безопасность и Анонимность' started by Дикс, 23 Jun 2007.

Thread Status:
Not open for further replies.
  1. Дикс

    Дикс Elder - Старейшина

    Joined:
    16 Apr 2006
    Messages:
    1,194
    Likes Received:
    227
    Reputations:
    26
    редактор vim
    запускаю его в консоли, ввожу текст. а что дальше? как закрыть файл, сохранить его? в man ничего не нашёл.

    i.cpp
    написал в нём
    int main()
    {
    int a=5;
    int b=4;
    return a+b;
    }

    затем в консоли:
    cc i.cpp

    в итоге получаю
    файл "a.out "
    10 кб
    что это такое?
     
  2. d3rd3N

    d3rd3N New Member

    Joined:
    9 Apr 2007
    Messages:
    9
    Likes Received:
    2
    Reputations:
    2
    почитай тут:
    http://www.pc-inform.ru/articles/basevim.html ;)
     
  3. tcl

    tcl Banned

    Joined:
    17 Jun 2007
    Messages:
    35
    Likes Received:
    49
    Reputations:
    40
    vim работает в двух режимах - ввод команд и ввод текста. 'a' - ввод текста, esc - ввод команд. пара команд -
    ZZ - сохранить и выйти
    :w сохранить
    :q! выйти из редактора без сохранения изменений
     
  4. Deem3n®

    Deem3n® RTFMSDN

    Joined:
    19 Sep 2005
    Messages:
    378
    Likes Received:
    153
    Reputations:
    164
    vimtutor
    Тутор усваевается за минут 30.
    a.out (Assembler OUTput) - первоначальный формат исполняемых юникс-файлов
     
    1 person likes this.
  5. Дикс

    Дикс Elder - Старейшина

    Joined:
    16 Apr 2006
    Messages:
    1,194
    Likes Received:
    227
    Reputations:
    26
    спасибо.
    а что делать с этим аутпутом дальше?
     
  6. nerezus

    nerezus Banned

    Joined:
    12 Aug 2004
    Messages:
    3,191
    Likes Received:
    729
    Reputations:
    266
    запускать! это же бинарник
     
    #6 nerezus, 25 Jun 2007
    Last edited by a moderator: 23 Jul 2007
  7. scrat

    scrat кодер

    Joined:
    8 Apr 2007
    Messages:
    625
    Likes Received:
    541
    Reputations:
    3
    ./a.out -вот так запускаешь.Но зачем юзать out-ы?лучше вот так:
    gcc -o i i.cpp
    или с++ исходник
    g++ -o i i.cpp
    советую почитать man gcc
     
  8. freedl0ver

    freedl0ver New Member

    Joined:
    19 Jul 2007
    Messages:
    11
    Likes Received:
    3
    Reputations:
    1
    Почитайте вот это.
     
Thread Status:
Not open for further replies.