易截截图软件、单文件、免安装、纯绿色、仅160KB

ARM 标准C/C++ 运行时库


1.
运行时库的路径
指定方式:
(1)      
连接选项
–libpath
(2)      
环境变量
ARMLIB
优先级:
      
libpath
高于
ARMLIB
被指定的路径:
      
包含
armlib, cpplib
的父路径。
 
2.
运行时库的命名格式。
C/C++
运行时库格式:
      
Root_<arch><fpu><dfmt><stack><entrant>.<endian>
 
Root
取值如下:
   
c
– ANSI C

C++
基本运行时支持。
      
f
– C/Java
的浮点算术运算支持。
      
g
– IEEE
的浮点算术运算支持
      
m

超越类数学函数。
      
cpp

无浮点算数运算的高级
C++
算数
      
cppfp

有浮点算数运算的高级
C++
算数
 
arch
取值如下:
      
a
– ARM
运行时库
      
t
– Thumb
运行时库
 
fpu
取值如下:
      
f

使用
FPA
指令集
      
v

使用
VFP
指令集
      

-
不使用浮点运算指令
 
dmft
取值如下:
      
p

单纯内存模式(
endian
格式)的双精度格式
      
m

混合内存模式(
endian
格式)的双精度格式
      
-     
-
不使用双精度浮点数。
 
Stack
取值如下:
      
u

不使用软件的数据栈溢出检查
      
s
-
使用软件的数据栈溢出检查
      
-
-
未规定该选项
 
entrant
取值如下:
 &nb


相关文档:

求教高手 关于C播放wav问题


最近在网上查了好多关于C播放wav这方面的资料,调试半天也没有结果,搜到一个编译好的EXE文件能播放,没有源代码,反汇编不了,谁能指点一下。。。。。以下两种代码段:
 #include <stdio.h>
#include <dos.h>
/* wav文件结构 */
typedef struct WaveData
{
   unsigned long sample_le ......

Windows下C网络编程入门

http://blog.csdn.net/Ackarlix/archive/2007/08/25/1758412.aspx
Windows下C网络编程入门
C语言的学习,一般的方式是,先学C,然后是C++,最好还要有汇编语言和微机原理基础,然后才是Visual C++。这样的方式,对学习者来说,要花费很多时间和耐力。而在学校教学中,也没有时间深入学习Windows编程的实用技术了。
   ......

C/C++结构体字节对齐


[注]:最近在做UVC描述符的编辑工具,用到很多的结构,为了方便把结构体写成bin文件,需要把结构体中填充的字节去掉,在网上搜索得到这篇文章,感觉挺好的,转过来做个纪念。
结构体(struct)的sizeof值,并不是简单的将其中各元素所占字节相加,而是要考虑到存储空间的字节对齐问题。先看下面定义的两个结构体.
struct ......

C/C++运算符的优先级


Precedence Operator Description Example Overloadable Associativity
1
::
Scope resolution operator
Class::age = 2;
no
none
2
()
()
[]
->
.
++
--
const_cast
dynamic_cast
static_cast
reinterpret_cast
typeid
Function call
Member initalization
Array access
Member access from ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号