本人想学习一下Linux下的C,C++程序开发,这几天一直在研究Linux下的C语言编译环境的建立,因为新装好的Ubuntu里面缺少函数库文件,所以无法编译最简单的C语言文件,故要先配置一番,这几天也有一点心得,写下来和大家一起学习。
原来我以为安装配置非常麻烦,后来发现在新立得的帮助下很快就能配置好(前提你的源的网速比较快)。
我先安装了一个新的Ubuntu7.10,然后按照Wiki里的帮助先配置好了源、输入法、中文环境等。然后开始配置编译环境。
1、配置GCC
刚装好的系统中已经有GCC了,但是这个GCC什么文件都不能编译,因为没有一些必须的头文件,所以要安装build-essential这个软件包,安
装了这个包会自动安装上g++,libc6-dev,linux-libc-dev,libstdc++6-4.1-dev等一些必须的软件和头文件的
库。
可以在新立得里面搜索build-essential或输入下面命令:
代码:sudo apt-get install build-es
分享到:
相关推荐
在Ubuntu下进行GTK开发时,你还可以利用IDE如Geany、Code::Blocks或者Visual Studio Code等,它们可以提供更友好的开发环境,包括自动完成、语法高亮和调试功能。 如果你需要深入学习GTK编程,可以参考GTK官方文档...
在学习GTK之前,确保你已经安装了必要的开发环境,包括GTK+库和`gtkmm`库。在Ubuntu或Debian上,可以使用`apt-get`命令安装: ```bash sudo apt-get install libgtkmm-3.0-dev ``` 接下来,通过简单的“Hello, ...
为了在Ubuntu环境下利用GTK和libvlc开发出视频播放器,需遵循以下步骤: 1. **安装必要库**:通过`apt-get`命令安装libvlc-dev和libgtk-3-dev库,这些库包含了所需的头文件和链接库。 ```bash sudo apt-get ...
本文将详细介绍如何在ubuntu平台下使用eclipse CDT搭建交叉编译开发环境,包括准备相关软件安装包、安装软件包、应用程序编译、导入现存的makefile project、Qt 插件安装等几个方面的内容。 一、准备相关软件安装包...
在Ubuntu 8.04操作系统中建立嵌入式开发环境是一项关键的任务,这对于任何希望在Linux平台上进行设备驱动开发、实时系统设计或者嵌入式软件编程的人来说都是必要的。Ubuntu 8.04,又称为Hardy Heron,是Ubuntu的一个...
要开始使用C++和GTK,你需要先安装GTK库及其相关的开发工具。在Linux上,这通常可以通过包管理器完成,例如Ubuntu上的`sudo apt-get install libgtk-3-dev`。在Windows或macOS上,你可以从GTK官方网站下载预编译的...
本文详细介绍了如何在 Ubuntu 11.10 上安装 Java JDK 和 Eclipse C/C++ 开发环境。通过这些步骤,你可以轻松地在 Linux 环境下搭建出一个功能完善的 C/C++ 开发平台。此外,还讨论了一些常见的问题及解决方法,希望...
首先,GTK+是一个用于构建跨平台用户界面的 widget 工具包,它支持多种编程语言,包括C、C++、Python、Java等。GTK+的核心组件是一系列预定义的控件,如按钮、文本框、菜单等,开发者可以通过组合这些控件来设计复杂...
NetBeans作为一款强大的集成开发环境(IDE),支持多种编程语言和框架,包括C和C++,因此在NetBeans中使用GTK+进行开发是完全可行的。下面我们将详细探讨如何在NetBeans环境下配置和使用GTK+。 首先,确保你已经在...
标题中的"eclipse-cpp-2022-03-R-linux-gtk-aarch64.tar.gz"揭示了这是一个针对C/C++开发者的Eclipse集成开发环境(IDE)的Linux版本,特别适配于64位AArch64架构(也称为ARM64)。Eclipse是全球广泛使用的开源IDE,...
总之,通过Eclipse的环境设置和CDT配置,开发者能够在Ubuntu上享受一个完善的C/C++开发环境,尤其是针对GTK+应用程序的开发。虽然这个过程涉及到多个步骤,但是一旦完成,它将极大地提升开发效率。
本文主要介绍了如何在Ubuntu环境下设置Eclipse集成开发环境(IDE)以支持GTK+编程。Eclipse是一款广泛使用的开源IDE,尤其适合Java开发,但通过安装特定插件,如CDT(C/C++ Development Tooling),它也可以用于C和...
在搭建开发环境时,文档作者提到了遇到问题时可以进行交流和指正,这强调了在IT领域中,社区资源和他人帮助的重要性。在开发过程中遇到技术难题时,求助于社区可以快速获得解决方案,同时也能促进开发者之间的知识...
GTK+被广泛用于开发各种Linux下的图形界面应用程序,包括GNOME桌面环境中的大量应用程序。 2. **关于CMake**: CMake是一个跨平台的自动化构建系统,它可以用来管理大型项目的构建过程。CMake支持多种操作系统和...
建立Zynq平台的OpenCV开发环境是一项针对嵌入式图像处理系统的开发活动。为了完成这项工作,首先需要在Ubuntu系统上编译OpenCV库,并针对Zynq平台特制编译版本。这个过程包括了多个步骤和工具的使用。接下来将详细...