g++-4.3 cannot find in qt5.8 under linux - linux

I had install g++ latest version, but the Qt5.8 cannot find g++-4.3 just like ":-1: error: g++-4.3: Command not found" could you help me? This project is the first tutorial of openmesh examples

Qt 5.8 doesn't support such an old GCC version. You should try at least 4.8.2.

Related

How to fix error: Cygwin gcc cannot be used with --compiler=mingw32

I'm trying to install this project: https://github.com/drufat/triangle. Unfortunatly, I get the following error:
error: Cygwin gcc cannot be used with --compiler=mingw32
I'm using the lastest version of gcc for Cygwin on Windows 7 64 bit and I'm trying to install that project for python 3.7.1. It's seems to come from my distutil configuration. My distutils.cfg file contains:
[build]
compiler=mingw32
I tried that solution but it doens't helped:
https://stackoverflow.com/a/16740123/5075502
The gcc options to build for MinGW64 is no longer supported by the regular cygqin compiler gcc, aka x86_64-pc-cygwin-gcc. Instead, you should also install the mingw64-x86_64-gcc-core package which provides the GCC for Win64 toolchain (C, OpenMP). This will also install other packages (through dependencies) which provide compatible binutils, headers, libraries, and runtime.
In your Makefile or compiler command line, replace gcc with x86_64-w64-mingw32-gcc. This will allow you to compile and link executables which do not depend on the cygwin1.dll.
A similar problem occured. I fixed it by changing mingw32 by gcc like #phd said.

Optimal way to install clang locally when GCC is outdated

I need to use tools that depend on clang on a Unix machine I remote onto at work. Anything I install is locally installed onto ~/local. I do not have root permissions.
/usr is pretty outdated, with gcc being at version 4.4.7. clang requires gcc 4.7+
I read on linux from scratch that a gcc 6.1 installation requires 8.4 gb. This is not something I can do, because that's huge.
Can someone advise me on the best workaround to install up to date clang on my ~/local?
Please and thanks.
Edit:
Courtesy of Nishant, here is the short answer:
Set up a personal machine running the same linux distro and cross compile using gcc to your specific architecture. For me, I will run a Redhat 6.5 VM and compile using gcc an arm x64 binary. Thanks Nishant!
You can get pre-build binaries for Unix system from LLVM's release website: http://llvm.org/releases/
You can then put the binaries in any local folder you want and source it using the PATH variable, which can be done by modifying your ~/.bashrc file by appending:
export PATH=$PATH:<clang-binary-directory>
Now you will able to use clang from the command line terminal as if it was installed.
If you want to build from source only, you can get older source code of clang which will use gcc 4.4.7 and build it and then use clang to build clang. Or get the latest clang binary and use it to build latest clang.

Which version of dcmtk is compatible with gcc version 4.8.2?

I am trying to install dcmtk 3.6.0 on my linux system gcc version 4.8.2. But i get an error "Resize which is part of ofoset.h is not defined in this scope". Upon reading, i realized that this happens due to mismatch in the versions of the dcmtk and gcc version. But i am not able to find the right one for my complier.
Any help will be deeply appreciated.
gcc version 4.8.2 was not available when DCMTK 3.6.0 was released (see INSTALL file). So, you should download the latest development snapshot of the DCMTK: http://blog.jriesmeier.com/2013/11/how-to-get-the-current-development-version-of-the-dcmtk/

GCC for Linux (slitaz distribution)

I am reading a document on compiling gcc for me to use. It is really (stupidly) long. I can't imagine that everyone who has to use gcc will go through all of this.
Can I just install the binaries from here: http://ftp.ntu.edu.tw/linux/devel/gcc/gcc-2.95.x/?
If yes, which file should I choose?
I use Slitaz Linux.
That is an old version of gcc by the looks of it. The latest that I remember is version 4.6 and yes you can just install the binaries for it.
Heres the command that should work for you:
tazpkg get-install gcc
This should grab the latest version for you.

How to compile an old version of gcc, say 2.95.2?

My ubuntu installed with gcc 4.3.2. But I need gcc 2.95.2 to compile some of my code. I have downloaded the source of 2.95.2. But when I tried to compile it with 4.3.2, i failed. How could I get the 2.95.2 compiled?
Many thanks...
Update
Please take a look at this thread: How to build old source code with latest GCC?
Personally, I'd try and install the following packages:
http://packages.ubuntu.com/dapper/i386/cpp-2.95/download
http://packages.ubuntu.com/dapper/i386/gcc-2.95/download
http://packages.ubuntu.com/dapper/i386/g++-2.95/download
I'm not sure if they would work or not, but I suspect that they will.

Resources