Ubuntu缺省情况下,并没有提供C/C++的编译环境,因此还需要手动安装. 如果单独安装gcc以及g++比较麻烦,幸运的是,为了能够编译Ubuntu的内核,Ubuntu提供了一个build-essential软件包. 查看该软件包的依赖关系,可以看到以下内容: $ apt-cache depends build-essential build-essential 依赖: libc6-dev 依赖: libc6-dev 依赖: gcc 依赖: g++ 依赖: make 依赖: dpkg-dev…