`
netalpha
  • 浏览: 82023 次
  • 性别: Icon_minigender_1
  • 来自: 江苏
社区版块
存档分类
最新评论

linux配置C,C++编译环境系列一之环境配置

阅读更多
  • 环境准备

刚装好的系统中已经有GCC了,但是这个GCC什么文件都不能编译,因为没有一些必须的头文件,所以要安装build-essential这个软件包,安装了这个包会自动安装上g++,libc6-dev,l inux -libc-dev,libstdc++6-4.1-dev等一些必须的软件和头文件的库。

可以在新立得里面搜索build-essential或输入下面命令:

sudo apt-get install build-essential 
  • 测试环境

安装完成后写一个C语言程序testc.c测试 一下。在gedit中新建一个空白文本文档,为了方便就保存在主文件夹中吧,(因为在任一地方启动终端,直接就到了主文件夹的目录下),可以直接编译的。
应用程序|附件|文本编辑器
写如下代码:

#include<studio.h>
int main()
{
      printf("Hello netalpha welcome to Ubuntu!\");
      return 0;
}
 

存为notec.c

应用程序|附件|终端
输入命令(第一条命令是编译,第二条命令是执行):

$ gcc notec.c -o notec
$ ./notec
Hello netalpha welcome to Ubuntu!

更多内容请查看我的个人博客链接点:linux配置C,C++编译环境系列一之环境配置
欢迎大家留言。
分享到:
评论

相关推荐

    linux平台下Eclipse配置交叉编译环境

    配置交叉编译环境是为了在 Linux 平台下使用 Eclipse 进行嵌入式 C 开发时,能够正确地编译和生成目标代码。 配置交叉编译环境的重要性: 在 Linux 平台下使用 Eclipse 进行嵌入式 C 开发时,需要配置交叉编译环境...

    linux环境中c++调用lua动态链接库以及编译方法

    本文将深入探讨如何在C++程序中调用Lua动态链接库,并讲解其编译过程和环境配置。 首先,我们需要理解Lua的动态链接库(liblua.so)。Lua是一个轻量级的脚本语言,它的动态链接库允许C/C++程序直接嵌入和调用Lua...

    linux下c++开发环境搭建

    作为一名 C++ 开发者,在 Linux 平台上搭建一个完整的 C++ 开发环境是非常必要的。本文将详细介绍如何在 Linux 平台上搭建 C++ 开发环境,包括安装必要的编译器、编辑器和依赖库等。 安装 G++ 编译器 G++ 是 GNU ...

    Linux下C/C++开发入门及开发环境配置

    ### Linux下C/C++开发入门及开发环境配置 #### C语言简介 C语言是一种历史悠久、通用性强的编程语言,最初由贝尔实验室的Dennis Ritchie为UNIX操作系统开发所设计。随着时间的发展,C语言逐渐成为了跨平台编程的...

    poco c++ linux 可编译使用

    Poco是一个开源的C++库,它为开发跨平台的应用程序提供了一系列的工具和类库。这个库包含了大量的模块,如网络、数据库访问、XML处理、JSON解析、加密、日志记录、线程管理和时间处理等,使得开发者可以快速构建复杂...

    Linux编译C/C++

    通过以上介绍,我们可以看到,在Linux环境下编译C/C++代码时,合理使用GCC的各种参数和工具是非常重要的。正确配置链接参数不仅可以避免常见的链接错误,还可以简化编译流程,提高开发效率。希望本文能帮助您更好地...

    集成lua源码的c++编译环境

    总之,"集成lua源码的c++编译环境"是一个涉及到多方面技术的实践,包括使用Lua脚本语言增强C++应用程序的功能,通过Makefile自动化编译过程,以及在C++中调用和交互Lua脚本。理解这些核心概念和技术对于开发可扩展和...

    Dev c++ for linux 集成开发环境

    总之,Dev C++ for Linux 是Linux开发者学习和实践C/C++编程的理想选择,它的集成开发环境为代码编写、编译、调试提供了全方位的支持,同时保持了开源软件的自由度和可定制性。无论是初学者还是经验丰富的开发者,都...

    linux C++ 预编译

    `#ifdef`、`#ifndef`、`#endif`等则构成条件编译,使得在不同的编译环境中可以选择性地包含或排除代码块。 预编译头文件(Precompiled Header, PCH)是预编译过程的一个应用,它允许将频繁变化较少的头文件预先编译...

    Linux环境下自动编译运行C,C++,Python的编译器脚本

    Linux环境下C,C++,Python的编译器脚本,自动识别文件类型,自动编译运行

    mysql-5.7.18源码和connector C++源码在Linux在编译安装

    在Linux环境下,构建和安装MySQL 5.7.18的源码以及Connector/C++ 1.1.8是一项技术性较强的任务。首先,我们需要理解MySQL数据库系统的基础,它是世界上最流行的开源关系型数据库管理系统,而Connector/C++是MySQL...

    c++语言集成编译环境

    集成编译环境(Integrated Development Environment, IDE)是用于编写、调试和管理C++程序的软件工具集,它提供了方便的代码编辑、编译、链接和调试功能,极大地提升了程序员的生产力。 C++集成编译环境的核心组件...

    Linux Eclipse C++项目编译与调试.docx

    鉴于此,本文将详细介绍如何在Linux环境下利用Eclipse这一强大的集成开发环境(IDE)来提高C++项目的开发与调试效率。 #### 二、Eclipse安装与配置 ##### 2.1 安装准备 1. **下载Eclipse**: - 访问Eclipse官方...

    易于搭建的可视化的LINUX C++编译环境

    为了方便LINUX C++开发,总结的一套易于配置,便于使用的可视化的C++开发环境。

    vscode 配置 C 或 C++ 编译环境所用配置文件.rar

    为了在VSCode中配置C或C++的编译环境,我们需要进行一系列步骤,这通常涉及到安装扩展、配置编译器路径以及设置任务和调试配置。 1. **安装C/C++扩展** 首先,打开VSCode并访问市场(Extensions视图,快捷键`Ctrl+...

    Linux下C C++编程之编程环境的搭建

    在Linux环境下进行C和C++编程,首先需要安装并配置一套完整的开发工具链。这篇教程将带你一步步构建一个高效的编程环境。以下是你需要了解的关键步骤和相关知识点: 1. **安装GCC编译器**:GCC(GNU Compiler ...

    eclipse 搭建linux c c++环境

    本文将详细介绍如何在 Windows 系统上使用 Eclipse 来搭建一个 Linux C/C++ 的开发环境。通过本教程的学习,你可以轻松地利用 Eclipse 进行 Linux 平台下的程序开发。 #### 二、安装准备 **2.1 硬件设备** 为了...

    ubuntu下vscode配置c/c++环境的配置文件

    在Ubuntu上配置C/C++环境,还需要确保已经安装了必要的依赖项,如GCC/G++编译器和GDB调试器。可以通过运行以下命令来安装: ```bash sudo apt update sudo apt install build-essential gdb ``` 完成以上步骤后,...

    Linux环境C++语言程序设计教材

    它详细介绍了如何在Linux系统下进行C++语言的编程,包括环境配置、编程基础、面向对象的高级特性以及如何使用Linux系统提供的开发工具和库。这本教材对于有Windows系统编程经验的开发者来说,能够帮助他们平滑过渡到...

    Ubuntu22.04安装教程以及Ubuntu下C++环境配置

    "Ubuntu22.04安装教程以及Ubuntu下C++环境配置" 本教程旨在指导读者如何安装 Ubuntu 22.04 操作系统,并配置 C++ 编程环境。下面将详细介绍安装和配置过程中的每一步骤。 一、安装 VMware 在开始安装 Ubuntu 之前...

Global site tag (gtag.js) - Google Analytics