为什么要用CMake,因为CMake是一个跨平台的虽编译工具,可以用简单的语句来描述所有平台的编译过程,就比如我们前一节中讲的g++常用命令,使用g++编译要指定头文件,链接...
一、编译过程 代码如何从.cpp文件到可执行文件的,要经过一下几个步骤。 1、预编译 替换宏,加入头文件,得到不包含#指令的.i文件 g++ -E HelloWorld.cp...
公司里基本上都是在Linux上进行编程,所以Linux基本操作、Cmake、g++、gdb、Shell编程等的最基本的知识的学习放在最开始。 一、Linux基础 Linu...
前几年不好好学习,基础不扎实。工作中遇到问题,解决的比其他人慢,学习新知识,无法融汇贯通,故下定决心补补基础,并通过写作的方式激励自己坚持下去。既然要补基础,就从操作系统...
身为程序员,都想当然的认为,身为一个优秀的程序员,我怎么可能会没女票?这一点也不科学啊!工资高,话少。 直到看到了某个程序员的聊天记录。 竟然有女孩主动搭讪,这么绝好的机会,...
开学季到了,秋招也来了,将要一脚踏入职场的同学们以及想要跳槽的职场新人们,你们都做好准备了吗? 即使获得面试机会,你是否有信心“征服”面试官,顺利获得offer呢? 作为一名...
常用排序算法总结 概述 在计算机科学中,排序算法是一种重要的操作。合理的排序算法能够大幅度提高计算机处理数据的性能。排序有内部排序和外部排序,内部排序是数据记录在内存中进行排...