Use GCC11 on (K)ubuntu 20.04 - c++

I want to use some new C ++ 20 functions that are implemented in the as-yet-unreleased GCC-11. I tried installing the package on Ubuntu 20.04 but as expected it doesn't exist yet. The web search didn't come up with anything useful either.
Is there any way to use GCC-11 on Ubuntu 20.04?

There is a solution via ppa.
You can find the instructions here:
Install g++ 11 on Ubuntu 20.04

Related

GLIBCXX_3.4.26 Not found

I am trying to build open embedded project. But it shows some error like
/usr/lib/x86_64-linux-gnu/libstdc++.so.6: GLIBCXX_3.4.26 not found
How can i install GLIBCXX_3.4.26 in Ubuntu 16.04 ?
I believe the object you are trying to use was compiled with a fairly recent version of GCC 9 with this bug fixed. This GCC version has not yet been released.
You need to recompile it with the Ubuntu system compiler, or ask the Ubuntu compiler people to backport this fix into the Ubuntu 16.04 system compiler (which seems fairly unlikely to happen at this point).
I solved the problem by 2 steps:
1 Install a Anaconda3
2 Copy the file libstdc++.so.6.0.26 to path '/usr/lib/x86_64-linux-gnu', then create a soft link.
I worte the detail commands here.

Install an old version of MinGW GCC

I need to compile the source code of an application that was successfully compiled using MinGW GCC 4.8.1 the last time. I tried to use the most recent version of the compiler that is available in the MinGW Installation Manager but it doesn't work.
I would like to install the 4.8.1 version but I can't find it in the packages of the Installation Manager. I tried to install it using the command line in windows after adding MinGW to Windows'
mingw-get install "gcc=4.8.1"
But it doesn't work either, some packages seem to not get found by the program and it looks like it's installing the most recent version...
Is there a way to install GCC 4.8.1 on Windows as of today ? I'm on Windows 7 pro and I'm on my computer at work so I can't go too deep in the folders and I don't have administrator rights for everything.
Thanks for your help

mingw without g++ compiler

i am new to linux and I have the following question:
I am trying to install MINGW in Ubuntu.
I ran the command:
sudo apt-get install mingw-w64
It was installed, and if i put the command gcc it runs ok. The problem is g++ command does not work. I guess it is because i don't have the c++ compiler (as I read in similar questions in stackoverflow).
I read too that you can use the next command:
mingw-get install g++
but i don't have the executable program for this command.
My question is, how can I install that executable? or is there another way to update my mingw so I can use the g++ compiler?
Hope I have explained myself correctly. Thank you for any help I receive.
mingw-get is a windows specific package manager, it is not needed when you use a native linux package manager such as APT.
Installing package mingw-w64 depends on package g++-mingw-w64, which depends on g++-mingw-w64-i686 and g++-mingw-w64-x86-64.
These packages install the mingw cross compilers as
/usr/bin/x86_64-w64-mingw32-g++-posix
/usr/bin/x86_64-w64-mingw32-g++-win32
/usr/bin/i686-w64-mingw32-g++-posix
/usr/bin/i686-w64-mingw32-g++-win32
Older versions of mingw cross compiler shipped /usr/bin/i586-mingw32msvc-c++, which is replaced by i686-w64-mingw32-c++-win32
You can usually use this toolchain in a project by running ./configure CXX=i686-w64-mingw32-c++-win32 or make CXX=i686-w64-mingw32-c++-win32
Note: the above description is correct for the most recent toolchain in Debian unstable. It may need some minor tweaking for older systems.

How to get libboost-thread1.46 on Ubuntu 12.10

Folks,
Our application is distributed in binary form to many of our customers. The application was compiled on Ubuntu 12.04 and is dependent on libboost-thread1.46.1, among other things.
All of our customers also have Ubuntu 12.04 on their servers and our application worked just fine.
As some customers have indicated that they might use Ubuntu 12.10 in future, we built a new box with Ubuntu 12.10 and tried to install the needed dependencies. However, libboost-thread1.46 is no longer found in Ubuntu standard repositories. The version that seems to be available is libboost-thread.49 and libboost.thread.50.
I am wondering if there is a way to install libboost.thread1.46 on Ubuntu 12.10. This would obviate the need for recompiling the application.
Thank you in advance for your help.
Regards,
Peter

C++ compiler/SDK for Ubuntu 12.04 - Netbeans

I have installed Netbeans 7.1 on Ubuntu. When I was activating C++ in netbeans, it didn't lead me to the page where C++ compiler/SDK exists, as it did in windows. I am using Cygwin in windows, but seems like it is not there for Linux.
Please guide me to the correct location where I can find correct C++ compiler/SDK for Linux, which I can use in Netbeans.
You need to install gcc
gcc is the gnu c and c++ compiler
simply open a console and type:
sudo apt-get install build-essential
CPP setup instructions for netbeans:
http://netbeans.org/community/releases/60/cpp-setup-instructions.html