ICode9

精准搜索请尝试: 精确搜索
  • stm32 ninja+cmake和make环境安装2021-06-30 15:34:04

    ninja+cmake+GCC编译环境: Install the following tools: * [CMake](https://cmake.org/download/) version 3.0 or later * [GCC compilers for arm-none-eabi](https://developer.arm.com/tools-and-software/open-source-software/developer-tools/gnu-toolchain/gnu-rm/downl

  • ubunut下安装libmicrohttpd2021-06-27 09:30:07

    因ubuntu16.04版本中默认安装的版本为0.9.44,无法满足janus中0.9.59的最低版本要求,因此需要自行下载安装。 1. 官网下载 http://www.gnu.org/software/libmicrohttpd/ 下载合适版本  https://ftp.gnu.org/gnu/libmicrohttpd/ 选择0.9.59版本 2. 解压 tar -xzvf libmicrohttpd

  • 需要学习,如虎添翼2021-06-26 14:00:20

    安装 GNU Arm Embedded Toolchain 你还需要用 GCC 编译、GDB 调试,GNU Arm Embedded Toolchain 是目前使用比较广泛的嵌入式工具链,该工具链已经由 Arm 官方维护,比较稳定可靠了。 根据所使用的操作系统,从官网下载适当版本并安装。安装完成后,你需要将工具链的 bin 目录添加到系统

  • [ARM]-ARM ToolChains介绍2021-06-21 14:57:21

    ★★★个人博客导读首页—点击此处 ★★★ 目录 1、toolchains版本的介绍 2、toolchains中的命令介绍 3、objdump的详细使用 ★★★ 友情链接 : 个人博客导读首页—点击此处 ★★★ 1、toolchains版本的介绍 在linaro官网有众多toolchains的版本,目前比较常用的是4.9-2016.0

  • Xcode-添加c++万能头文件2021-06-13 10:59:18

    在Xcode中添加万能头文件 1.终端输入:echo | g++ -v -x c++ -E - 2.切换到上图划红线目录下:  cd /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include 3.新建bits文件夹: sudo mkdir bits 4.切换到bits文件夹下,新建stdc++.h sudo tou

  • 为何 Linus 一个人就能写出这么强的系统,中国却做不出来?2021-06-06 12:04:42

    点击上方 "程序员小乐"关注, 星标或置顶一起成长 后台回复“大礼包”有惊喜礼包! 关注订阅号「程序员小乐」,收看更多精彩内容 每日英文 Memories, beautiful very hurt, memories, memories of the past but can not go back. 回忆、很美 却很伤,回忆、只是回不到过去的记忆。 每

  • 【Linux学习笔记】初识Linux---框架认知2021-06-01 22:32:32

    Linux课程学习 2021-06-01 晚自习 回顾Linux发行版本。阅读部分GNU通用公共许可证协议。认识自由软件运动的精神领袖、GNU计划以及自由软件基金会(Free Software Foundation)的创立者、著名黑客理查德·马修·斯托曼。对Linux系统组成框架进行基本了解。

  • 「GNU Emacs」- Treemacs(文件管理器) @202106012021-06-01 18:33:33

    问题描述 之前(01/31/2021),我们一直使用 Speedbar 与 Sr Speedbar 进行文件管理,但是问题太多。在配合 Tab Bar 使用时,也存在问题。因此,我们开始寻找其他可以替代 Speedbar 与 Sr Speedbar 的工具。 后来,找到并使用 Treemacs 来进行文件管理。如下为 Treemace 界面截图: 该笔记将

  • CentOS安装 jdk2021-05-29 13:03:20

    Linux安装jdk 压缩包解压方式: 解压压缩包 tar -zxvf [jdk压缩包] 配置系统环境 vim /etc/profile 在文件中写入 export JAVA_HOME=/usr/local/java/jdk1.8.0_271 export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export PATH=$JAVA_HOME/bin:$PATH 保存退出

  • linux 下eclipse cdt 编译报 error: '_GLIBCXX17_DEPRECATED' does not name a type; did you mean &2021-05-29 09:33:24

    详细报错信息: /usr/include/c++/8/exception:101:3: error: '_GLIBCXX17_DEPRECATED' does not name a type; did you mean '_GLIBCXX_DEPRECATED'? _GLIBCXX17_DEPRECATED ^~~~~~~~~~~~~~~~~~~~~ _GLIBCXX_DEPRECATED In file included from /usr/i

  • 介绍使用 GNU Screen 的小技巧2021-05-27 10:02:28

    学习基本的 GNU Screen 终端复用技术,然后下载我们的终端命令备忘录,以便你能够熟悉常用的快捷方式。 学习基本的 GNU Screen 终端复用技术,然后下载我们的终端命令备忘录,以便你能够熟悉常用的快捷方式。 对于一般用户而言,命令行终端窗口可能是令人困惑和神秘的。但随着你对 Lin

  • GNU Libmicrohttpd简介2021-05-22 16:03:03

    GNU Libmicrohttpd是一个用来在项目中内嵌http服务器的C语言库。这是一款免费软件,并且是GNU项目的一部分。 它具有以下几个鲜明的特点: C语言库,小而快简易的API,且都是可重入的支持 HTTP 1.1 可以同时侦听多个端口四种不同的线程模式(select、poll、pthread、thread pool)库平台

  • Ubuntu编译安装caffe2021-05-22 12:57:18

    背景 记录今年年初在ubuntu18.04上基于cuda10.0编译caffe的过程,非常的繁琐,仅供参考 clone源代码 root@rtlab-computer:/home/rtlab/szc# git clone https://github.com/BVLC/caffe.git 然后进入caffe目录 修改配置文件 Makefile.config 先复制一份Makefile.config.example,重命名

  • linux的前身今世2021-05-20 12:04:52

    一.什么是Linux 和我们常见的 Windows 一样, 都是操作系统 1. Windows: 收费, 不开源, 主要用于日常办公, 游戏, 娱乐多一些 2. Linux: 免费, 开源, 主要用于服务器领域, 性能为稳定, 安全. 例子: 淘宝, 百度, 腾讯等互联网公司, 他们使用的服务器全都是Linux系统 二.Linux的前

  • recv()方法返回EWOULDBLOCK错误2021-05-19 10:33:57

      https://www.dyxmq.cn/program/code/c-cpp/how-to-handle-eagin-and-ewouldblock-error-in-linux-c.html --------------   EAGAIN和EWOULDBLOCK是linux环境下的两个错误码,在非阻塞IO中经常会碰到,对新手而言,如何处理这两个值非常头疼。如果处理不当,很容易导致程序异常。 EAGAI

  • 计算机基础(三)——聊聊操作系统历史2021-05-17 13:01:16

    操作系统根据基本类型分成下面3种 批处理系统:最早的操作系统,用带子的那个,每个人输进去然后等待结果那个 分时系统:unix和linux 实时系统:延时很短,vxwork,火星机器人用的系统   之前写过一篇类似的,不过人物那块没怎么描述,很容易就淡化。后续查了更多资料,把一些人物特点也补充了进

  • Mac OS X 内核技术来源2021-05-16 22:59:59

    Mach(Multiple Asynchronously Communication Hosts) 是一个由卡内基梅隆大学开发的操作系统内核,Mach的开发是为了取代BSD的UNIX核心。 Mach 继承卡内基梅隆大学的 Accent kernel,Mach 项目主导人理查德·拉希德曾于微软的研究部门担任高级人员,后成为微软副总裁。另一位 Mach 开

  • 是时候彻底改造 GNU 动态链接器了吗?2021-05-15 22:51:45

    喜欢就关注我们吧! 在上周举办的 Linux Plumbers 大会上的 GNU Tools 专区,红帽公司的 Ben Woodard 发表了有趣的演讲。他对 GNU 动态链接器(ld.so)是否可以在 2020 年代进行大改造发表了自己的看法。 考虑到 Linux 如今的地位和 Unix 战争已结束(80年代末和90年代初 Unix 计算机操作

  • 几种常见的编译工具,编译器,系统解析2021-05-11 20:57:15

    系统 GNU系统是一个类unix系统,全称是GNU’s Not Unix,GNU致力于开发一个完整的开源系统, 并且还开发了一个国际象棋游戏,叫GNU Chess, 但是GNU 开发的GNU Hurd内核,但距离能够被人们正常使用还有很长的路要走,在GNU Hurd稳定之前,Linux出现了 Linux是内核:它是为你运行的其他程序

  • Linux那些事 学习笔记2021-05-06 21:33:58

    前言 下文主要内容为老师讲解的内容,我做整理工作。 本期嘉宾:画家(下文简称HJ)、苍狼、团子 视频回放:https://live.csdn.net/room/csdnstudent/NUGNaujr 推荐结合视频回放和笔记内容,会有较好的学习效果。 以下是正文部分 一、Linux的诞生 HJ: 大家好,又到了咱们每周一次的技术分享时

  • 开源软件的历史和对存储厂商的启示2021-04-26 18:02:38

    今天我们来聊聊开源软件(OSS:Open Source Software)的历史,特别是对存储厂商的意义。 你没有听错,存储厂商也需要开源。特别是传统的存储厂商。 这块做得比较好的榜样还是EMC。EMC有一个开源项目EMC {code},通过这个项目,EMC除了打造自己强大的生态系统,促进产品销售外,还大大改善自己专用

  • 【已解决】libfreeimage.so:对‘TIFFTileRowSize@LIBTIFF_4.0’未定义的引用2021-04-24 14:58:42

    一、问题 编译安装colmap时遇到下面问题 [100%] Linking CXX executable colmap /usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/libfreeimage.so:对‘TIFFTileRowSize@LIBTIFF_4.0’未定义的引用 /usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/li

  • Octave在Mac上的下载安装2021-04-19 09:03:21

    GUN Octave官网(https://www.gnu.org/software/octave/) 方式1. 直接现在安装包 https://ftp.gnu.org/gnu/octave/ 方式2. 这里可以通过brew安装, 先安装brew,如果没安装curl,需要先安装curl /bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"

  • Profile your program using GNU gprof2021-04-18 09:01:42

    Profiling is an indispensable measure for analyzing and optimizing the performance of your program. A typical profiler like GNU gprof will complete this task by running your program after a special compilation. There are 3 forms of the profiling analysis:

  • GNU Makefile手札2021-04-16 14:06:12

    通配符$@ 目标集合$< 第一个依赖文件$^ 所有依赖文件$? 执行结果% 表示任意长度的字符$$$$ 随机数@<command> 执行时不输出该命令到控制台 变量赋值=  直接赋值:= 未定义赋值+= 追加赋值?=  Makefile函数在Makefile中可以使用函数来处理变量,函数的返回值可以当做变量来使用。 函

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有