构建编译环境 起 在读本书时,为了更好的理解书上的源码,便开始了此段艰难的环境编译之路。 本文默认环境是Linux的Ubuntu 16.04 LTS,openJdk版本是14,书上给的网址直接下网速很坑,推荐在git上的地址下载 JDK14u链接 1. 安装基础环境 首先需安装GCC或CLang来进 ...
分类:
其他好文 时间:
2020-05-28 19:41:19
阅读次数:
78
原文:https://blog.csdn.net/qq1452008/article/details/50855810 1. 为什么要使用后缀名为 .d 的依赖文件? 在 Makefile 中, 目标文件的依赖关系需要包含一系列的头文件。比如main.c 源文件内容如下: defs.h 头文件如下: ...
分类:
系统相关 时间:
2020-05-28 16:18:13
阅读次数:
67
centos7 系统安装时把桌面选项的附加选项全勾选,防止出现无法安装 按照这中情况正常安装 进入系统选root权限进入桌面 更新库文件 #yum install gcc kernel-devel kernel ( yum install kernel-devel yum -y install ep ...
分类:
其他好文 时间:
2020-05-28 13:38:53
阅读次数:
118
在安装Code::Blocks的时候,遇到cant find compiler executable in your configured search paths for GNU GCC Compiler的时候,解决的方法有两个: 1.去Code::Blocks的官网去安装包含编译器的versio ...
分类:
其他好文 时间:
2020-05-27 13:42:53
阅读次数:
85
本文记录一些gcc相关参数,便于个人记忆,持续更新。 NDEBUG 头文件assert.h定义的宏受NDEBUG的影响。如果预程序在处理这个头文件时已经定义了NDEBUG,assert宏的内容就定义为空,这意味着assert宏不起作用。 所以,可以在最终发布程序的时候可以用-DNDEBUG关闭断言功 ...
分类:
其他好文 时间:
2020-05-26 12:23:12
阅读次数:
66
本文是介绍3.3 初识 Makefile+3.4Makefile语法 3.3 初识 Makefile 3.3.1 什么是 Makefile 在 3.2 章节我们了解了在 Ubuntu 系统下通过 gcc 编译器来编译 C 程序,在我们演示的历程中只有一个C 文件,我们直接在终端输入 gcc 的编译命 ...
分类:
系统相关 时间:
2020-05-25 14:00:16
阅读次数:
78
查看更多Linux开发环境配置,请点击《Linux开发环境配置大全》 通过xshell在linux上安装python3.6.6 0)安装环境 yum install -y gcc patch libffi-devel python-devel zlib-devel bzip2-devel opens ...
分类:
编程语言 时间:
2020-05-24 16:30:52
阅读次数:
133
查看更多Linux开发环境配置,请点击《Linux开发环境配置大全》 通过xshell在linux上安装git1.8.4.2 0)环境 yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl ...
分类:
系统相关 时间:
2020-05-24 15:14:40
阅读次数:
86
????点进来你就知道什么回事,每一次遇见都是你的幸运???? ...
分类:
其他好文 时间:
2020-05-24 00:37:11
阅读次数:
46
下载 mingw 安装包下载地址: https://osdn.net/projects/mingw/releases/ 点击mingw get setup.exe即开始下载 安装 mingw 有人可能发现下载的安装软件相当地小,只有几十K。 这是因为我们下载的只是一个包管理器,包管理器安装后才能继续 ...