关于vim安装coc.nvim的步骤,可以使用 "vim plug" ,请自行查阅官方文档。ccls是用于c/c++/object c的language server,下面说说 "ccls" 的编译和安装 注意: 这里推荐的编译器是clang++而非默认的编译器是因为在github上有 "issue ...
分类:
系统相关 时间:
2020-03-05 00:48:48
阅读次数:
534
study_obscure混淆反混淆视频教程第一章llvm项目简单使用第一课llvm项目编译(windowsxcode)链接:https://pan.baidu.com/s/1ILvoVripdAcHF9NLKJYZ2Ahttps://github.com/haidragon/study_obscure/blob/master/llvm_note/class1/note.md第二课clang编译与
分类:
其他好文 时间:
2020-02-29 09:12:04
阅读次数:
103
一、前言 《iOS编译过程的原理和应用》文章介绍了 iOS 编译相关基础知识和简单应用,但也很有多问题都没有解释清楚: Clang 和 LLVM 究竟是什么 源文件到机器码的细节 Linker 做了哪些工作 编译顺序如何确定 头文件是什么?XCode 是如何找到头文件的? Clang Module ...
分类:
移动开发 时间:
2020-02-26 13:58:32
阅读次数:
101
懒得写二分查找,结果发现stdlib里自带了二分查找。 C 库函数 void *bsearch(const void *key, const void *base, size_t nitems, size_t size, int (*compar)(const void *, const void ...
分类:
其他好文 时间:
2020-02-13 13:04:57
阅读次数:
96
[TOC] 1 VScode配置安装 自行前往 "VScode官网" 下载,并按提示进行安装。 2 MinGW配置安装 2.1 MinGW下载安装 1)选择 "下载源" 2)选择安装模式(以免安装为例) 2.2 MinGW环境配置 1)配置用户环境变量 2)验证配置 3 VScode编译C/C++ ...
分类:
编程语言 时间:
2020-01-13 19:46:02
阅读次数:
133
NDK开发中, 中临时添加了 编译选项: 结果,点击 之后,CMake脚本都失去了高亮,并且报错提示clang++没法识别 fnoexception。检查发现,是CMake脚本中设定了 的值里面有 导致的,去掉即可: 也就是说,是build.gradle脚本和cmake的脚本中的C++编译选项,对于 ...
分类:
移动开发 时间:
2020-01-07 01:10:44
阅读次数:
254
google it http://www.swig.org/Doc3.0/CSharp.html http://samanbarghi.com/blog/2016/12/06/generate-c-interface-from-c-source-code-using-clang-libtooling ...
分类:
编程语言 时间:
2020-01-06 00:45:53
阅读次数:
147
对于代码的格式,不同的人有不同的风格,在clang-format插件的基础上,可以自定义自己的代码风格。 clang-format.exe位置(~/.vscode/extensions/ms-vscode.cpptools-0.26.1/LLVM/bin/clang-format.exe) vsco ...
分类:
其他好文 时间:
2020-01-02 20:43:36
阅读次数:
799
GCC GCC(GNU Compiler Collection,GNU编译器套装),是一套由 GNU 开发的编程语言编译器。它是一套以 GPL 及 LGPL 许可证所发行的自由软件,也是 GNU计划的关键部分,亦是自由的类Unix及苹果电脑 Mac OS X 操作系统的标准编译器。 GCC 原名为 ...
分类:
其他好文 时间:
2019-12-31 18:34:04
阅读次数:
92
编写第一个hello world 创建helloworld.c 编译自己的第一个程序 Mac os clang g o hellword helloword.c g: 是输出调试信息 o: 是输出可执行程序 hellword: 最终生成的文件名称 helloword.c: 指定编译的文件 Linux ...
分类:
编程语言 时间:
2019-12-31 11:01:43
阅读次数:
93