home.social

#msys2 — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #msys2, aggregated by home.social.

  1. VSCode как IDE для embedded разработки

    В данной статье рассматривается процесс настройки vscode для разработки встроенного ПО на базе ядер cortex-M и процессе превращения редактора в полноценную IDE. При этом большинство представленных расширений являются универсальными и применимы в широком спектре задач программирования. В отличии от проприетарных решений, таких как Keil, подход использования редактора vscode + компилятор gcc позволяет гибко настроить каждый пункт от начала разработки до релиза продукта. За время своей работы мною было опробованы разные решения: от классического keil до связки sublime и CodeSourcery. В последние годы я перешел на vscode + msys2: практически все ПО Open Source, не требует лицензий, не ограничено 32 Кб кода и может работать без сети интернет.

    habr.com/ru/articles/1037658/

    #vscode_extension #vscode #msys2 #ide #embedded

  2. VSCode как IDE для embedded разработки

    В данной статье рассматривается процесс настройки vscode для разработки встроенного ПО на базе ядер cortex-M и процессе превращения редактора в полноценную IDE. При этом большинство представленных расширений являются универсальными и применимы в широком спектре задач программирования. В отличии от проприетарных решений, таких как Keil, подход использования редактора vscode + компилятор gcc позволяет гибко настроить каждый пункт от начала разработки до релиза продукта. За время своей работы мною было опробованы разные решения: от классического keil до связки sublime и CodeSourcery. В последние годы я перешел на vscode + msys2: практически все ПО Open Source, не требует лицензий, не ограничено 32 Кб кода и может работать без сети интернет.

    habr.com/ru/articles/1037658/

    #vscode_extension #vscode #msys2 #ide #embedded

  3. VSCode как IDE для embedded разработки

    В данной статье рассматривается процесс настройки vscode для разработки встроенного ПО на базе ядер cortex-M и процессе превращения редактора в полноценную IDE. При этом большинство представленных расширений являются универсальными и применимы в широком спектре задач программирования. В отличии от проприетарных решений, таких как Keil, подход использования редактора vscode + компилятор gcc позволяет гибко настроить каждый пункт от начала разработки до релиза продукта. За время своей работы мною было опробованы разные решения: от классического keil до связки sublime и CodeSourcery. В последние годы я перешел на vscode + msys2: практически все ПО Open Source, не требует лицензий, не ограничено 32 Кб кода и может работать без сети интернет.

    habr.com/ru/articles/1037658/

    #vscode_extension #vscode #msys2 #ide #embedded

  4. VSCode как IDE для embedded разработки

    В данной статье рассматривается процесс настройки vscode для разработки встроенного ПО на базе ядер cortex-M и процессе превращения редактора в полноценную IDE. При этом большинство представленных расширений являются универсальными и применимы в широком спектре задач программирования. В отличии от проприетарных решений, таких как Keil, подход использования редактора vscode + компилятор gcc позволяет гибко настроить каждый пункт от начала разработки до релиза продукта. За время своей работы мною было опробованы разные решения: от классического keil до связки sublime и CodeSourcery. В последние годы я перешел на vscode + msys2: практически все ПО Open Source, не требует лицензий, не ограничено 32 Кб кода и может работать без сети интернет.

    habr.com/ru/articles/1037658/

    #vscode_extension #vscode #msys2 #ide #embedded

  5. Собираем ffmpeg под Windows

    Недавно пришлось собирать ffmpeg под Windows компилятором MSVC. И знаете — я чуть не помер. Официальная документация по сборке проекта под Windows безнадежно устарела. В Интернете есть даже статьи, которые так и заявляют: "Официальная документация по сборке ffmpeg под Windows безнадежно устарела — вот как теперь это делается". И смех в том, что эти статьи уже тоже устарели и не дают работающего решения "press X to compile". Поэтому я просто оставлю здесь инструкцию, которая работает на февраль 2026. И, возможно, устареет, как и все предыдущие. Но вы тогда мне просто об этом напишете, и я попробую актуализировать эту инструкцию. Press X to build

    habr.com/ru/articles/1004176/

    #ffmpeg #build #msvc #msys2 #configure #make

  6. Am I the only one that types capital "Y" when this question is asked rather than just hitting <Enter>?

    #msys2 #pacman #unix #linux

  7. 1/2
    Va el feedback!
    Mil de GRACIAS a todos por participar!! 🤗

    Solución: tar -tf archivo.tar.gz

    "-t" (o --list) lista el contenido de un tarball.
    "-f" especifica el nombre del archivo.

    tar en #Linux detecta automáticamente si el tarball está comprimido, y con qué formato, y lista su contenido, sin necesidad de añadir la opción de compresión (-z, -j, -J, etc).

    Por lo que comentaron, hay implementaciones de tar que no detectan el formato de compresión, y hay que especificarlo (como #msys2)

    🧵

  8. The wonders of #Python on #Windows (via #MSYS2)...

    If you run your Python script using "./script.py", then `Path` from #pathlib becomes `PosixPath`.

    If you run the same script using "python script.py" instead, then `Path` becomes `WindowsPath`.

    Chers!

  9. Ok, where do I have to look for the camera?

    Spoiler: Compare package versions and file hashes.

    #MSYS2 #Pacman #Bugs #Programming

  10. MSYS2, GDB и управление памятью

    Эта история началась с того, что мне захотелось поработать с интерпретатором одного очень экзотического языка программирования, а закончилась тем, что я освоил не менее экзотические (для меня) нюансы работы с памятью в С в Windows и POSIX, и того, как работает отладчик gdb в Windows. ну очень экзотического

    habr.com/ru/articles/907662/

    #msys2 #gdb #mmap #memset

  11. MSYS2, GDB и управление памятью

    Эта история началась с того, что мне захотелось поработать с интерпретатором одного очень экзотического языка программирования, а закончилась тем, что я освоил не менее экзотические (для меня) нюансы работы с памятью в С в Windows и POSIX, и того, как работает отладчик gdb в Windows. ну очень экзотического

    habr.com/ru/articles/907662/

    #msys2 #gdb #mmap #memset

  12. MSYS2, GDB и управление памятью

    Эта история началась с того, что мне захотелось поработать с интерпретатором одного очень экзотического языка программирования, а закончилась тем, что я освоил не менее экзотические (для меня) нюансы работы с памятью в С в Windows и POSIX, и того, как работает отладчик gdb в Windows. ну очень экзотического

    habr.com/ru/articles/907662/

    #msys2 #gdb #mmap #memset

  13. MSYS2, GDB и управление памятью

    Эта история началась с того, что мне захотелось поработать с интерпретатором одного очень экзотического языка программирования, а закончилась тем, что я освоил не менее экзотические (для меня) нюансы работы с памятью в С в Windows и POSIX, и того, как работает отладчик gdb в Windows. ну очень экзотического

    habr.com/ru/articles/907662/

    #msys2 #gdb #mmap #memset

  14. Das #Barcamp #Graz 2025 wird in den #lightningtalks der Linuxtage angekündigt.

    Save-the-date : 17.05.2025

    Lightning talks sind #Kurzvorträge bei denen man sich kurzfristig zu einem (max. 5 Minuten langen) #Vortrag meldet.

    Außerdem diesmal noch dabei:
    #pijul, #msys2, #openwrt und #orgmode, Methoden zu #spam-Verhinderung, #softskills,
    #private.coffee ,

    pretalx.linuxtage.at/glt25/tal

  15. In case anyone is wondering why #ssh (#openssh) is failing silently on #msys2 - seems they pushed out a version that depends on an msys2 runtime version that's stuck in some kind of release queue: github.com/msys2/MSYS2-package

  16. @malanalysis seriously need a powershell for bash scripters , using #msys2 is getting old.

  17. #webdev #gamedev news! I am almost over the first hurdle for making the TMX export for Etrian Map Maker! I just need to make sure that the XML I'm generating matches the format #Tiled map editor is expecting.

    As a result, I downloaded Tiled onto my #MSYS2 install so it's portable.

  18. Pro tip: running "pacman -Ss | grep installed" will get all installed packages with their repos if you use a distro that uses pacman, like Arch, or environments like MSys2.

    #ArchLinux #Arch #Linux #MSys2

  19. Some more #GTK4 cross-compilation to non-free systems with #WINE + #MSYS2/ #Darling + #Homebrew shenanigans - here we have the Apple-provided and built XCode toolchain & homebrew running on Darling on Linux building the GTK 4 Hello World example, which then successfully runs on real macOS 14!

  20. Reddit tells me that #MSYS2 is one of the more comprehensive and up-to-date distributions of #MinGW-w64, so i'm gonna use that.

    the funny thing about this one is that it uses regular pacman

    (neofetch came by default - that was not my doing!)

  21. @janvhs Yeah it does, I’m using #MSYS2 to install all the dependientes, but it works! I had to package pango myself because it is outdated tho…

  22. People don't believe me when I tell them I had to re-learn how to use (as a user) for my last and current job. and derivatives ( , ) serve as my only coping mechanism, really glad they exist.

  23. @wader I think I can add a bit of explanation here. MSVCRT.DLL (as a "standard C library") was included with windows for a long time, but they quickly ran into issues with it, most likely caused by not having sane mechanisms for versioning. So, what they did was including a C runtime with each release of their compiler (#MSVC) and expect this runtime to be redistributed with software using it. MSVCRT.DLL had its public API/ABI frozen in a state with #C89 and partial(!) #C99 support and was declared "private" to the OS.

    #Mingw (which is also distributed by #MSYS2) nevertheless continued linking to MSVCRT.DLL (and I see why, it's really stupid to have tons of copies of the C runtime ...). So, while the compilers support newer C standards, the standard lib doesn't, and therefore you need quite some hacks and workarounds. And I wouldn't be surprised to find lots of funny misbehavior, that's why I think the issue might indeed be the strftime() from MSVCRT.DLL.
    [...]

  24. I’m starting a graphics based project, and decided to use SDL2 in Windows. This meant setting up a development environment. Here’s some notes on how I set up MSYS2, VS Code and LibSDL2.

    #programming #libsdl #msys2

    ncot.uk/labs/msys2-sdl2-window