Разработка на винде под линукс на Си, посоветуйте

Тема в разделе "WASM.HEAP", создана пользователем M0rg0t, 21 фев 2021.

  1. M0rg0t

    M0rg0t Well-Known Member

    Публикаций:
    0
    Регистрация:
    18 окт 2010
    Сообщения:
    1.574
    Есть ли какое-то IDE для разработки на Windows линукс бинарников (эльфов)? WSL не предлагать.

    Может кодеблокс можно как-то настроить или еще что.

    Знаю, что можно скачать консольный GCC , но мб есть что-то готовое.

    з.ы. просьба не разводить срачи почему зачем, ставь линукс и т.д.
     
  2. Rel

    Rel Well-Known Member

    Публикаций:
    2
    Регистрация:
    11 дек 2008
    Сообщения:
    5.241
    Это немного сложно, можешь статически слинковать с musl, наверное это самый простой вариант: http://win.musl.cc/
    В качестве IDE можешь использовать, что хочешь, я юзаю VSCode с соответствующим расширением.
     
    M0rg0t нравится это.
  3. X-Shar

    X-Shar Active Member

    Публикаций:
    0
    Регистрация:
    24 фев 2017
    Сообщения:
    354
    Если работа в бесятке, там есть подсистема линукс, по сути полноценная виртуальная система, там можно собирать и отлаживать, как вариант...

    Можно и на виртуалбоксе поставить убунту...

    Просто не понятно, вот ты собрал елф, а как отлаживать будешь ?)

    Про IDE, я как-то привык к эклипсу и очень от этого печален, т.к. любит он памяти пожрать и тяжеловатый, но мне удобно...)

    Так еще нравится саблайн и обычный текстовый редактор gedit в убунту.

    А сейчас вообще не редко консольным редактором нано что-то делаю, из-за лени выходить из консоли.)))
     
  4. Rel

    Rel Well-Known Member

    Публикаций:
    2
    Регистрация:
    11 дек 2008
    Сообщения:
    5.241
    Открой для себя VSCode уже.
     
  5. M0rg0t

    M0rg0t Well-Known Member

    Публикаций:
    0
    Регистрация:
    18 окт 2010
    Сообщения:
    1.574
    Rel, спасибо, посмотрю.

    X-Shar, писал в первом посте WSL не подходит, касаемо вбокса - ну можно, просто неудобно. Вот смотри - есть ноут с вин7, есть консольный линукс, точнее доступ по ssh, где тестирую проги. Ставить гуи убунту чисто ради компилятора как то посчитал излишним, хотя придется , если конечно ноут потянет.

    nano и прочее неудобные, хотя не знаю, многие хвалят Vim, я раз его открыл и не понял даже, как закрыть. Каждому своё, мне лучше нотепад++ ничего нет.
     
  6. X-Shar

    X-Shar Active Member

    Публикаций:
    0
    Регистрация:
    24 фев 2017
    Сообщения:
    354
    А по ssh собирать если, ты можешь в том-же нотпаде вбивать код, а собирать командой по ssh.

    Создай мейкфайл только, так удрбней командой make all и make clean собирать/очищать...)
    --- Сообщение объединено, 22 фев 2021 ---
    Я имею в виду, что нотпад++ можно через тот-же winscp настроить и вводить код по ssh.)

    А собирать например через консоль, командой мейк.

    У тебя будет нотпад + консоль для сборки, в целом удобно, я тоже так часто работаю, если под виндой...)
     
    M0rg0t нравится это.
  7. Rel

    Rel Well-Known Member

    Публикаций:
    2
    Регистрация:
    11 дек 2008
    Сообщения:
    5.241
    Кстати VSCode можно даже по ssh запускать: https://github.com/cdr/sshcode
     
  8. UbIvItS

    UbIvItS Well-Known Member

    Публикаций:
    0
    Регистрация:
    5 янв 2007
    Сообщения:
    6.074
    а что там неудобного? даже seamless mode есть :) а редактор codelite удобен, если тебе сугубо консольки нужны :)
     
  9. M0rg0t

    M0rg0t Well-Known Member

    Публикаций:
    0
    Регистрация:
    18 окт 2010
    Сообщения:
    1.574
    UbIvItS, ну смотри, у меня есть ноут, нетбук даже, на котором стоит винда. И есть ссш консоль на линукс сервер. Теперь надо ставить еще виртуалбокс, на него гуишную убунту, и это все ради линукс компилера с гуи. Не особо удобно, переключатся между окнами, копировать туда сюда.
     
  10. q2e74

    q2e74 Active Member

    Публикаций:
    0
    Регистрация:
    18 окт 2018
    Сообщения:
    988
  11. UbIvItS

    UbIvItS Well-Known Member

    Публикаций:
    0
    Регистрация:
    5 янв 2007
    Сообщения:
    6.074
    зачем копировать туда-сюда? пользуй sshfs и у тебя будет шаровый диск, кой ты будешь видеть из-под выни и из-под вирты. единственная трабла, если тебе озу не хватает.
     
  12. sl0n

    sl0n Мамонт дзена **

    Публикаций:
    0
    Регистрация:
    26 сен 2003
    Сообщения:
    684
    ну я бы в мингв смотрел и в его кривые аналоги студии
     
  13. Rel

    Rel Well-Known Member

    Публикаций:
    2
    Регистрация:
    11 дек 2008
    Сообщения:
    5.241
    Мингв компилит под венду, я ему уже скинул GCC кросс компилятор под венду, с musl'ом в качестве libc, должно хватить.
     
  14. M0rg0t

    M0rg0t Well-Known Member

    Публикаций:
    0
    Регистрация:
    18 окт 2010
    Сообщения:
    1.574
    Кстати, подниму тему. в VS2019 есть удобная возможность кодить и дебажить прямо в студии под линукс. Но нужен WSL. Подробнее можно глянуть здесь https://docs.microsoft.com/ru-ru/cpp/linux/?view=msvc-170
    там ставим какую-то убунту в WSL, настраиваем связь студии (remote debug), и очень удобно все.
     
  15. who_know777

    who_know777 Member

    Публикаций:
    2
    Регистрация:
    29 мар 2021
    Сообщения:
    89
    Адрес:
            
    Как вариант ide есть https://www.dev-cpp.com/. Не знаю подойдет ли такое решение:
     
  16. HoShiMin

    HoShiMin Well-Known Member

    Публикаций:
    5
    Регистрация:
    17 дек 2016
    Сообщения:
    1.422
    Адрес:
    Россия, Нижний Новгород
    Ну это в сравнении с VSCode что-то средневеково-примитивное. Даже маленькие проекты писать в такой IDE было бы страданием.
     
  17. who_know777

    who_know777 Member

    Публикаций:
    2
    Регистрация:
    29 мар 2021
    Сообщения:
    89
    Адрес:
            
    VSCode мне как-то не зашел. Я не доверяю софту который скачивает что-то, для твоего же блага.
     
  18. HoShiMin

    HoShiMin Well-Known Member

    Публикаций:
    5
    Регистрация:
    17 дек 2016
    Сообщения:
    1.422
    Адрес:
    Россия, Нижний Новгород
    Так а какой операционкой и каким телефоном ты тогда пользуешься?
     
  19. who_know777

    who_know777 Member

    Публикаций:
    2
    Регистрация:
    29 мар 2021
    Сообщения:
    89
    Адрес:
            
    Nokia 3310, и 95 винда в безопасном режиме
     
    MaKaKa, M0rg0t и TrashGen нравится это.
  20. Rel

    Rel Well-Known Member

    Публикаций:
    2
    Регистрация:
    11 дек 2008
    Сообщения:
    5.241
    https://vscodium.com/ же.
     
    who_know777 нравится это.