首页
学习
活动
专区
圈层
工具
发布

Linux上源码编译MongoDB

上周放假正好有时间,编译安装了MongoDB,虽然MongoDB用了挺长时间的,但还是第一次用源码编译。在此做个备忘。...因为已经完整编译安装过了,所以写起来的时候,就按照先知视角来写了~ 2333 下载MongoDB源码 MongoDB的官网上是有已经编译好的二进制包的,这里选择clone MongoDB在github上的仓库...之后编译 输出: 一般情况下, 就这样gcc就可以编译完成了。...但是因为我这台机器是单核1G没有swap区, 所以我遇到了下面的问题: 大致查了下,是因为没有swap区的原因,根据这篇 得到的解决办法是: 之后就是gcc 的编译时间了, 这个时间可以去写写代码补个番啥的...查了一下,根据这篇只要在构建的时候,加上--disable-warnings-as-errors就可以解决了 本篇的重点是编译的过程,后续MongoDB配置部分抽空再写。 全文完。

2K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    linux 编译汇编,linux下的汇编教程

    linux下的汇编教程 第一部分 Linux下ARM汇编语法尽管在Linux下使用C或C++编写程序很方便,但汇编源程序用于系统最基本的初始化,如初始化堆栈指针、设置页表、操作 ARM的协处理器等。...编译工具 1.编辑工具介绍 GNU提供的编译工具包括汇编器as、C编译器gcc、C++编译器g++、连接器ld和二进制转换工具objcopy。...(2)用gcc或g++生成目标文件 如果应用程序包括多个文件,就需要进行分别编译,最后用连接器连接起来。...GNU编译器生成的目标文件缺省为elf格式。...调试工具 Linux下的GNU调试工具主要是gdb、gdbserver和kgdb。其中gdb和gdbserver可完成对目标板上Linux下应用程序的远程调试。

    4.2K31

    【Linux笔记】Linux下编译C语言程序

    在上一篇笔记中有分享Linux下的vi/vim编辑器的使用方法(【Linux笔记】Vi/Vim编辑器),现在我们就可以使用vi/vim编辑器编写C代码了。那么写完代码该怎么进行编译呢?...其实,和在Windows下使用命令行编译的方法是一样的。...关于在Windows命令行下编译C程序的方法可查看往期笔记:【C语言笔记】windows命令行下编译C程序、【C语言笔记】使用notepad++、MinGW来开发C程序。...以上就是在Linux下编译C程序的基本方法,适用于源文件不多的情况。后续的笔记中还会分享其他编译方法,欢迎持续关注!如果你觉得对你有用的话,麻烦帮忙点个赞。...若不想安装Linux系统,也想适应一下Linux环境,则可参考往期笔记:【C语言笔记】Windows下体验Linux环境。

    14.5K10
    领券