

1: User-FriendlinessĮase of use is one of the most significant aspects to contemplate while choosing a Linux distribution. So why not just go through the 12 most valuable differences you should know between Debian and Arch. It’s essential to comprehend these variances while choosing the appropriate distribution that satisfies your requirements. They have fundamental differences in terms of design philosophy, package management, ease of use, and more. With that said, the problem comes when you have to choose the one out of it, it’s definitely a tough comparison. Both distributions are entirely free and open-source, making them popular choices for developers, system administrators, and regular users. Debian is known for its stability and large number of software packages, while Arch is famous for its cutting-edge technology and customization options. My last resort would be using a 32 bit system, but I'd like to avoid that if possible.Debian and Arch are two of the oldest and most respected Linux distributions available. adding the option -L/usr/lib32 to the link command.installing lib32ncurses5 and lib32ncurses6dev.

What I've tried so far (usual solutions that I found elsewhere on the web) is: usr/bin/ld: skipping incompatible /usr/lib/libcurses.a when searching for -lcurses usr/bin/ld: skipping incompatible /usr/lib/libcurses.so when searching for -lcurses usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-linux-gnu/4.4.5/./././libcurses.a when searching for -lcurses Then I link with the following command: gcc -m32 -lcurses $^ -o fails and gives the following errors: /usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-linux-gnu/4.4.5/./././libcurses.so when searching for -lcurses The command I'm using (in my Makefile) to compile is: gcc -Os -m32 -Wall -g -c $< -o seems to work. I am currently trying to compile and link a 32 bit application on my Debian 64 bit, but it fails at link time.
