GCC
-
任何人都可以通过这三个简单的步骤编译开源代码
你不需要知道如何写或读代码就可以编译它。 安装软件的方法有很多,但开源让你有了一个其他地方所没有的选择:你可以自己编译代码。编译源代码的经典三步流程是: $ ./configure…
-
构建基础包的基础知识
这是一篇快速提示,旨在给 Ubuntu 的新用户解释构建基础包是什么、它的用处和安装步骤。 在 Ubuntu 中安装构建基础包(build-essential),只需要在终端中简单…
-
白话版《openEuler 21.09 技术白皮书》
2021 国庆前一天,欧拉操作系统按照既定的半年发布一个创新版本的节奏,发布了第三个创新版本 openEuler 21.09。在前不久召开的“华为全连接&nb…
-
实例讲解代码之内存安全与效率
了解有关内存安全和效率的更多信息。 C 是一种高级语言,同时具有“接近金属close-to-the-metal”(LCTT 译注:即“接近人类思…
-
百度又叒叕开源了71 个项目,牛不牛!?
导读:盘点百度开源的那些工具。 百度市值虽然有点下滑,但是百度的技术小伙伴们还是挺给力的吖,TA们为广大开发者提供了一些本土化好用的工具和产品,据说有71个。 这里为大家整理了这…
-
通过 ncurses 在 Linux 上写一个猜谜游戏
使用 ncurses 的灵活性和强大功能在 Linux 上创建一个猜数字游戏。 在我的 上一篇文章,我简要介绍了使用 ncurses 库通过 C 语言编写文本模式交互式应…
-
使用 ncurses 在你的 Linux 屏幕上定位文本
使用 ncurses 在 Linux 屏幕上的特定位置放置文本,可以带来更友好的用户界面体验。 大多数的 Linux 实用程序仅仅只在屏幕的底部滚动文本。如果你想在屏幕中放置你的文…
-
用 fastjar 和 gjar 构建一个 JAR 文件
fastjar、gjar 和 jar 等工具可以帮助你手动或以编程方式构建 JAR 文件,而其他工具链,如 Maven 和 Gradle 提供了依赖性管理的功能。 根据我的经验,J…
-
理解 systemd 启动时在做什么
systemd 启动过程提供的重要线索可以在问题出现时助你一臂之力。 在本系列的第一篇文章《学着爱上 systemd》,我考察了 systemd 的功能和架构,以及围绕 syste…
-
在Mac与Linux上安装CodeBlocks
CodeBlock编辑器是一款轻量级C/C++集成开发环境(IDE),它除了能够完成基本的编辑、编译、调试的功能外,还具有如下特点: 1)开源,免费;2)跨平台、跨编译器Win32…