用lstat()获取文件信息 当这么定义: struct stat *st; lstat("/home/mm",st); 的时候竟然运行到lstat()的时候出现Segmentation fault段错误 但是如果我换种方式定义 struct stat st; ls("/home/mm",&st); 这么定义,运行正常。 不知道这两种定义方式有什么不同,竟然会有差异。 实在是不懂。请各位指教。 谢谢
by feiyinziiu - 嵌入式开发 - 2009-11-17 10:22:47 阅读(5490) 回复(14)
本帖最后由 Constantine_X 于 2013-06-10 22:59 编辑 以下是我程序片断截取: 我的字符串比较函数这样定义: int strcmp(const char * src,const char * dst) { int ret = 0 ; while( ! (ret = *(unsigned char*)src - *(unsigned char*)dst) && *dst && *src) ++src, ++dst; if ( ret < 0 ) ret = -1 ; else if ( ret > 0 ) ret = 1 ; return( ret ); } 这两个字符串显然是不相等: char buffer[10] = "...
1.error 56, line 51: cant open file
Setup(); // Setup for Init
LOAD SDRAM\8LED_Test.axf INCREMENTAL // Download
_____^
*** error 56, line 51: cant open file ...
keil ARTX(<stRONG>AstRONG>dvanced <stRONG>RstRONG>eal-<stRONG>TstRONG>ime e<stRONG>XstRONG>ecutive) 是keil 为ARM 系列所提供的一个小型实时操作系统,整合于其UV3 开发环境之中.
<stRONG>一,简介stRONG>
与以前大家使用keil for 51 时所熟悉RTX51 实时操作系统类似,整个OS 为keil IDE 定制,面向特定的处理器,以库的形式提供,这就屏蔽了底层的操作,使得用户可以专注于应用的开发,但同时也使...
内存窗口可以不同格式显示最多4个指定内存区域的内容。在Address文本框中输入内存地址,即可显示相应地址中的内容,如图1。需要说明的是,它支持表达式输入,只要这个表达式代表某个区域的地址即可,如图2。双击某个内存地址,将弹出文本框,由于修改相应地址处的内存值。
右击存储区,打开所示的存储区窗口,在此可以选择输出格式。选择 View -> Peridodic Window Update 选项...
1.下载联机补丁(官方) http://downloads.labcenter.co.uk/vdmagdi.exe 2.运行proteus 在proteus的Debug下拉菜单中选中use remote debug monitor 3.运行keil 打开*.Uv2 工程文件 进入keil的project菜单option for target '工程名'。在DEBUG选项中右栏上部的下拉菜选中 Proteus VSM Monitor-51 Driver 4.在keil中进行debug,同时在proteus中会看到直观的结...
style-span" style="font-family: Arial, Helvetica, simsun, u5b8bu4f53; font-size: 14px; color: rgb(176, 175, 120); line-height: 22px; ">keil uVision3 忽略警告设置 style="line-height: 22px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padd...
style="line-height: 22px; ">
style="line-height: 22px; ">