A Journey Through Windows and Linux: From Early Experiences to Modern Applications

A Journey Through Windows and Linux: From Early Experiences to Modern Applications

I can trace my computer usage back to 1996, when computers were precious and companies were offering training courses. At that time, everyone talked about the three essential skills for the future: driving, English, and computer skills. I bought many books to understand computers, hoping to build a solid theoretical foundation and not be left … Read more

The Crossroads of GCC Programming on Windows: Choosing Between MinGW and Cygwin for Double the Efficiency!

The Crossroads of GCC Programming on Windows: Choosing Between MinGW and Cygwin for Double the Efficiency!

Introduction: A Long-standing Dilemma for Many Programmers If you want to use the familiar GCC compiler to compile a C/C++ project on Windows, a quick search online will immediately present you with two “similar” options: MinGW and Cygwin. Both allow you to run commands like gcc, g++, and gdb on Windows, but which one should … Read more

How to Install WSL and Its Linux Subsystem on Windows

How to Install WSL and Its Linux Subsystem on Windows

1. Download and Install the Latest Kernel Component Package https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi 2. Install the Virtual Machine Platform and Linux Subsystem, and Set Default Version Run PowerShell as Administrator: dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart Then restart your computer and install a Linux distribution (e.g., Ubuntu) Make sure the default version … Read more

Complete Guide to Compiling RustDesk Flutter Version on Windows

Complete Guide to Compiling RustDesk Flutter Version on Windows 📋 Introduction This tutorial is suitable for compiling the Flutter version of RustDesk on Windows 10/11. RustDesk is an open-source remote desktop software, and the Flutter version provides a more modern UI interface. Test Environment: Windows 11 RustDesk version 1.43 Flutter 3.24.5 Rust 1.90+ 🛠️ Part … Read more

Calling C Language Programs from Python

In Windows, if your C language project includes include/ (header files) and src/ (source code) folders, you can use CPython extension to package it as an importable Python module. Here are the complete steps: 1. Project Structure Assuming your C language project directory is as follows: my_project/ │– include/ │ ├── mylib.h │– src/ │ … Read more