gcc 和 arm-linux-gcc的常用选项 gcc 的使用方法: gcc 【选项】 文件名 gcc常用选项: -v:查看gcc 编译器的版本,显示gcc执行时的详细过程 -o < file > Place the output into < file > 指定输出文件名为file,这个名称不能 ...
分类:
其他好文 时间:
2018-01-29 20:12:02
阅读次数:
182
1、gcc xxx.c主要包含以下4部分功能: (1) 预处理:主要实现对头文件的包含以及宏替换等 (2) 编 译:主要将高级语言转换为汇编语言 (3) 汇 编:主要将汇编语言翻译成机器指令,得到目标文件 (4) 链 接:主要将目标文件和库文件进行链接,生成可执行文件 2、常见的编译选项 (1) - ...
分类:
其他好文 时间:
2018-01-29 17:40:23
阅读次数:
158
官网手册中的说明基本上是比较全的,这里主要记录下安装过程,以及编译选项 多看官方手册,少走弯路 官网安装说明:https://docs.opencv.org/3.4.0/d7/d9f/tutorial_linux_install.html 环境: Ubuntu 16.04 64bit ,openCV ...
分类:
系统相关 时间:
2018-01-23 23:18:43
阅读次数:
1034
物理页面分配 linux 内核 2.4 中有 2 个版本号的物理页面分配函数 alloc_pages()。 一个在 mm/numa.c 中, 还有一个在 mm/page_alloc.c 中, 依据条件编译选项 CONFIG_DISCONTIGMEM 决定取舍。 1. NUMA 结构中的alloc_p ...
分类:
系统相关 时间:
2018-01-23 15:39:17
阅读次数:
264
前阵子让写makefile,纠结了下,基本忘记差不多了。 1.gcc的编译选项 -c 只是编译不链接,生成目标文件“.o” -S 只是编译不汇编,生成汇编代码 -E 只进行预编译,不做其他处理 -g 在可执行程序中包含标准调试信息 -o file 把输出文件输出到file里 -v 打印出编译器内部编 ...
分类:
其他好文 时间:
2017-12-11 00:43:18
阅读次数:
161
Unity 2017可选使用新的Mono编译器,支持.NET 4.6和C# 6,解决bug的同时,代码优化更佳。 Unity 5可以使用社区开源方案:https://bitbucket.org/alexzzzz/unity-c-5.0-and-6.0-integration/overview 在Un ...
分类:
编程语言 时间:
2017-12-04 19:14:24
阅读次数:
364
在codeblocks的settings中选择 compiler and debugger,选择compile setting 在其中有other options,在里面写上-std=c99 这样就可以使用c99标准来编译程序了 ...
分类:
其他好文 时间:
2017-11-20 17:48:03
阅读次数:
125
1. 设置obj与src 一般目标输出到源代码目录下,因此执行完上面的代码后,src和obj都为空。 2.设置编译选项 主要是设置以下三个编译选项 2.1 $(ARCH)=arm,所以包含的文件是arm_config.mk,架构相关的编译选项。 arm_config.mk只有一行,内容如下 2.2 ...
分类:
其他好文 时间:
2017-11-11 23:53:14
阅读次数:
415
QString::QString 中文乱码 处理方法: 1. QString str = QString::fromLocal8Bit("中文"); // vs2008 vs2005 2. QString str = QString::fromLocal8Bit("中文"); // gcc vs20 ...
分类:
其他好文 时间:
2017-11-08 17:52:04
阅读次数:
151
Mysql修改已有数据的字符集 问题 在生产环境中跑了很久,发现MysqlClient连接的字符集是默认的latin1,我们一直以为都是utf8,造成这样的误解,是因为在内网环境中,我们是源码编译的Mysql,并指定了编译选项字符集位utf8,这时Mysql的是默认字符接都是utf8. 而在外网,我 ...
分类:
数据库 时间:
2017-11-07 11:23:30
阅读次数:
225