最新 最热

msc和gcc编译器的内置函数(Compiler Intrinsics/Built-in Functions)

msc和gcc编译器都提供了丰富的内置函数,虽然函数名各有不同,但总是有不少共通的内容,对于跨平台开发非常有用,善用这些函数,可以提高程序的效率同时也减少开发工作量。 msc的内置函数叫Compiler Intrinsics,相关文档在这...

gcc
2022-05-07
0

linux/windows下获取gcc(mingw)编译器预定义宏的方式

我们在阅读一些源代码时经常发现类似这样的宏WIN32,_WIN64,__x86_64,__linux却找不到在哪里定义的,这些其实是编译器预定义的宏。在不同的操作系统内容不同。 为了知道gcc编译器都预定义了哪些宏, 在window下可以输...

2022-05-07
0

利用gcc的预定义宏和内置函数(Built-in Functions)实现大小端判断和大小端数据转换

对于涉及跨平台开发的项目,就可能会遇到数据大小端的问题,其实就是一个数字在内存中的字节序的问题,判断当前系统是大小端有现成的例子,自己实现转换代码也非常方便,网上有好多不用多说。 但我是个懒人,就算是这么简单的...

2022-05-07
0

gcc 嵌入式汇编(asm)实现bsr(位扫描)指令

在c/c++语言中,如果你想获取一个二进制数为1的最高位的位置(比如40的最高位位置是5,1的最高位位置是0),该怎么办?

2022-05-07
1

RTSP/Onvif协议EasyNVR视频平台ARM版交叉编译过程及常见报错处理

TSINGSEE青犀视频的Easy系列视频平台,对外提供Windows与Linux版本,如果用户有需求,我们也可以进行编译,提供ARM版。今天我们来分享一下EasyNVR的ARM版移植安装的编译过程。...

2022-05-06
0

/usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.14' not found

在启动watchman报错,找不到GLIBCXX_3.4.14、GLIBCXX_3.4.15、GLIBCXX_3.4.18、CXXABI_1.3.5等

2022-05-06
0

CentOS6 升级gcc:源码编译安装gcc4.6和gcc4.8

[root@master ~]# gcc --version gcc (GCC) 4.4.7 20120313 (Red Hat 4.4.7-17)

2022-05-06
0

Linux平台下的watchman源码编译

参考英文:https://facebook.github.io/watchman/docs/install.html

2022-05-06
0

6_Makefile与GCC

​ 简单地说,我们在PC机上编译程序时,这些程序是在PC机上运行的。我们想让一个程序在ARM板子上运行,怎么办?

2022-05-05
1

C++ 动态新闻推送 第60期

编译器信息最新动态推荐关注hellogcc公众号 2022-04-27 第147期

2022-04-30
0