编译
文章平均质量分 64
爱就是恒久忍耐
纸上谈来终觉浅,绝知此事要躬行
展开
-
CMake常用的文件操作方法
在编写CMakeLists.txt时,有时会进行一些文件操作,如创建,拷贝,删除等,下面看下如何操作,1. 创建目录file(MAKE_DIRECTORY ./aa)2. 拷贝文件file(COPY data.txt DESTINATION ../aa/data.txt)3. 删除file(REMOVE data1.txt data2.txt)4. 重命名file(RENAME old.txt new.txt)...原创 2021-06-02 13:52:03 · 2571 阅读 · 0 评论 -
Linux下Bazel的简单使用
Bazel是谷歌推出的一套编译系统,这是官网,Github地址https://github.com/bazelbuild/bazel。官方描述其优点如下,我觉得最大优点是支持多语言吧,Java,C++,Go等等都是原生支持,一套系统可以编译多个语言。下面就看下如何简单使用,本文使用Debian10,Ubuntu也是一样。一 安装首先要在系统中添加Bazel的apt repository,sudo apt install curl gnupgcurl -fsSL https://bazel.bu原创 2021-05-13 13:11:56 · 3126 阅读 · 1 评论 -
C语言操作SQLite3简明教程
C语言去操作SQLite3原创 2021-05-01 11:59:05 · 9171 阅读 · 5 评论 -
使用CMake交叉编译Arm Linux程序
我们平常使用CMake时,主要是在x86或x86_64平台上,其实CMake在2.6版本后就已经支持交叉编译了,下面就来看下如何使用CMake进行Arm Linux程序的交叉编译。一 建立工程按照如下结构体建立一个简单工程main.c内容如下,#include <stdio.h>int main(void){ printf("hello world\n");...原创 2020-01-30 14:20:40 · 30160 阅读 · 16 评论 -
Linux下CMake简明教程
Linux下使用CMake的教程原创 2018-08-26 23:14:45 · 175591 阅读 · 199 评论