Hello: I am a newbie, for both Ubuntu and C/C++ programming. I asked for advice on the General Help forum but have not received the specific answer.
http://ubuntuforums.org/showthread.php?t=2188169
I am hoping the experts/gurus here can spare me several minutes, help me with explanations and advice to enable me get the GNU C/C++ compiler installed.
Here are the background:
I recently installed Ubuntu 12.04 64-bit on my ThinkPad T400 (Intel DUO 2 T9400, 2.53GHz x 2, 4GB DDR3 RAM) with a DVD install disk made from the amd64 ISO download. The Ubuntu install is on a 32GB Sandisk Cruzer Fit USB memory. The install contains no system updates, just what in the amd64 ISO. (I am holding the system updates in the bay - a previouse system update silenced the speakers and caused other issues with Adobe Flash Player. This is a fresh re-install from the DVD install disk.) Everything seems to work fine.
Now to the core of my question:
I need to install the GNU C/C++ compiler. I was advised on the General Help forum to run
apt-cache depends build-essential
to check/understand what would be installed and run
sudo apt-get install build-essential
to install the GNU package.
Here are the outputs of the apt-cache depends check:
xinghao@CTC-Ubuntu-64:~$ apt-cache depends build-essential
build-essential
|Depends: libc6-dev
Depends: <libc-dev>
libc6-dev
Depends: gcc
Depends: g++
Depends: make
Depends: dpkg-dev
Conflicts: build-essential:i386
xinghao@CTC-Ubuntu-64:~$
My question/concern is the meaning of the "Conflicts" line.
I ran the same apt-cache depends check on the other Ubuntu 12.04 32-bit install (already has the GNU C/C++ compiler installed) on a different ThinkPad; the outputs are the same except absent of the conflicts line. I need to have this "Conflicts" inssue answered/understood before I can be confident to install the GNU package.
Thank you.
Bookmarks