我最近安装了Ubuntu,我想用C和C ++开始编码。
我的桌面上有 gdb 和 gcc 文件。
我在尝试安装上述内容时收到此错误:
soumya@soumya-VirtualBox:~/Desktop$ sudo dpkg -i libstdc++6-4.7-dev_4.7.3-1ubuntu1_amd64
[sudo] password for soumya:
dpkg-split: error: error reading libstdc++6-4.7-dev_4.7.3-1ubuntu1_amd64: Is a directory
dpkg: error processing archive libstdc++6-4.7-dev_4.7.3-1ubuntu1_amd64 (--install):
subprocess dpkg-split returned error exit status 2
Errors were encountered while processing:
libstdc++6-4.7-dev_4.7.3-1ubuntu1_amd64
我在桌面上有所有文件。我该怎么办?
答案 0 :(得分:1)
在消息中,我们清楚地看到 libstdc ++ 6-4.7-dev_4.7.3-1ubuntu1_amd64 是一个目录,而不是您的案例中的文件。
所以你必须提供一个文件。
要回答你的问题,当我第一次安装Ubuntu时,我发现已经安装了gcc
我刚输入 gcc -v ,我得到了:
gcc version 4.8.4 (Ubuntu 4.8.4-2ubuntu1~14.04)
如果由于任何原因您无法访问gcc并且为了在ubuntu中安装它,您将需要build-essential软件包。
Build-essential包含一个包列表,这些包对于构建Ubuntu包非常重要,包括 gcc编译器,make和其他必需的工具。
就这样:
$ sudo apt-get update
$ sudo apt-get upgrade
$ sudo apt-get install build-essential
查看this page您将获得安装gcc的说明。
执行此操作后,您将可以访问 gcc 和 g ++ 编译器