SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Hello I'm looking for a IDE to develop on BASH, HTML, C/C++, XML, PHP+MYSQL, PROLOG. Now I using Emacs, but PHP is not set by color and indent like HTML, BASH ecc... Can you suggest me alternative not heavy? If Emacs it's a good choose there are othe plug-in? About C++ how compile it to test programs on Win?
You might consider good old "joe" as an editor. It has good syntax highlighting, if that is what you are after for most of those languages. Its still what I do most work in for things like Bash scripts and if I have to touch PHP. for C++ Code::Blocks is pretty nice. I have not tried it but there are slackbuilds for VSCode...
Now I using Emacs, but PHP is not set by color and indent like HTML, BASH ecc... Can you suggest me alternative not heavy? If Emacs it's a good choose there are othe plug-in?
Emacs is great for programming. Install php-mode. I attach a screenshot of open /usr/lib64/php/System.php file. I use zenburn color theme.
Hello I'm looking for a IDE to develop on BASH, HTML, C/C++, XML, PHP+MYSQL, PROLOG. Now I using Emacs, but PHP is not set by color and indent like HTML, BASH ecc... Can you suggest me alternative not heavy? If Emacs it's a good choose there are othe plug-in? About C++ how compile it to test programs on Win?
Emacs is very good with major modes for various programming languages, I use it for LaTeX (AUCTeX), R (ESS / polymode), Python (elpy), and shell scripting. It can take a while to get it set up nicely though, and you'll want to use MELPA. Some useful info and resources here, and there's also no need to use the terminal, X11 Emacs is usually better.
But does it run on Linux and generates Windows binaries? If so, how are external libraries handled? Luckily I don't have to use Windows, just asking.
Visual Studio runs on Windows and generates Windows binaries. A lot of libraries are written to compile and run on both Linux and Windows using each OS'es native tools.
I have not tried the free-as-in-beer edition of Visual Studio, but I believe it is usable (i.e. not badly crippled).
Ed
I'm semi old school, I use vim, nano, sometimes jedit, kwrite and spyder, but I think that maybe eclipse, pycharm can help you, if you don't mind using M$ tools, you can use vscode, an acquaintance uses it, he says it is easy to use.
But does it run on Linux and generates Windows binaries? If so, how are external libraries handled? Luckily I don't have to use Windows, just asking.
At work and at home i cross compile binaries for windows using mingw in a fedora lxc container. fedora comes with a nice mingw package and lots of libraries ready to link with, only archlinux has more packages compiled for mingw, but i find it a bit too bleeding edge for my tastes.
Speaking about it, would be nice to have something for slackware too, like a collection of mingw packages and libs in form of slackbuilds to turn slackware into a cross-compiling distro, maybe like the multilib repo, that you add to slackpkg, install and it's ready to go. I know there's stuff like mxe around that kinda do this, but i didn't like it much last time i tried it
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.