
原创--Linux
文章平均质量分 56
CheneyKid
问题交流邮箱aiphysina.cn
展开
-
Linux C 编程中,int main(int argc,char* argv[])解析
在学习Linux C的编程中,int main(int argc,char* argv[])这个主函数样子应该不少见,那要怎么理解呢?传入字符串后,如果你会使用传入后的字符串中的单个字符,理解其中的原理,那么就不用往下看了。 argc是一个整型,指的是往主函数传入字符串的个数。 比如: 编译好test.c这个文件后生成可执行文件test,敲指原创 2013-05-09 00:40:38 · 4326 阅读 · 0 评论 -
RVDS2.2 成功安装与AXD调试步骤
Arm11要用到RVDS来裸机,买的时候却没有附带安装包,这是一件非常恼火的事情,不过,经过我网上寻找,也终于安装完成,且可以调试。AXD调试时遇到的小问题也成功解决。 下面是两步,安装与调试,贴出链接,因为没法上传文件。只要按照步骤,应该没什么问题。1、下载与安装rvds2.2: 一、 我们将rvds2.2的压缩包(下载地址:http://115.com/file/a原创 2013-05-09 00:43:17 · 1490 阅读 · 0 评论 -
用samba共享文件windows和linux时无法访问和对文件操作
用的是fedora 9,用samba共享文件时,出现无法访问和无法新建文件的问题,解决方法如下。 1、#setenforce 0 (用于关闭SElinux,解决无法访问的问题) 2、chmod 777 /文件名 (改变权限,解决无法对文件操作的问题) 解决问题,上面两条应该够了。 如果配置都没完成的,不会遇到上面的问题,下面是配置samba的步骤原创 2013-05-09 00:46:46 · 4523 阅读 · 1 评论 -
char** x做形参解析
一、char** x做形,传入前的理解: int pthread_join(pthread_t tid,void** rva_ptr) 此函数功能:阻塞调用线程,直到指定的线程终止,rva_ptr是线程退出 返回值的指针。 一般都会这样写程序调用: int ret; pthread_t原创 2013-05-09 00:33:35 · 3325 阅读 · 0 评论 -
svc: failed to register lockdv1 RPC service (errno 111).
挂载时,用mount -t nfs 192.168.1.105:/ /mnt/nfs时出现svc: failed to register lockdv1 RPC service (errno 111)改为mount -t nfs -o nolock 192.168.1.105:/ /mnt/nfs就行了。全部配置步骤:1、进入配置文件,输原创 2013-05-09 00:36:56 · 1726 阅读 · 0 评论 -
isalnum,isalpha,isdigit.....isxdigit,ispunt等字符函数的检测程序
Linux C练习,前面12个字符检测函数,合成一个检测函数#include#include#include#include//1////////////////////////////////////////////////////void* alnum(char* pbuff){int ret;int i;for(i=0;pbuff[i]!='\0'原创 2013-05-09 00:39:23 · 1226 阅读 · 0 评论 -
C的指针和数组的深入理解
C语言的灵魂是指针,但对它真正理解的人很少,因为教科书上的有些就不对,有些老师也不一定真的理解了。 当你觉得 指针是地址,地址就是指针,或从书上看到,老师那听到,那就已经在错特错了,也许能帮助理解,但对深入学习是一个障碍,对这些基本的概念不清楚。 下面是我看了的一些总结,还有其他内容,还是理解上有一定的难度。。 1、指针是地址变量; 数组名是一个地原创 2013-05-09 00:44:46 · 761 阅读 · 0 评论 -
出现Press ENTER or type command to continue的原因
来到这里相信都对设置.vimrc是做什么的有一定的了解。我也不是很清楚,据了解,是打开vim编辑器编程前会先调用.vimrc里面的指令,所以可以事先在里面设置一番。 用vim开文件后,出现了Press ENTER or type command to continue,是一件恼火的事情,肯定会急着找方法消除,结果百度谷歌都不一定找到。 其实原因简单到让人吐血,就是.vimr原创 2013-05-09 00:47:32 · 113160 阅读 · 9 评论 -
arm11裸机点亮LED完整步骤--OK6410A
1、建立一个工程,然后建立两个文件,分别是init.s和main.c(这两个文件会在下面贴出链接下载)2、这两个文件在网上仔细找的话,大概也能找到。但编译后,用AXD调试时会出现下面的错误: 3、所以要先配置Metrowerks CodeWarrior 一)打开Edit->Debug Settings 二) RealView Assem原创 2013-05-09 00:29:03 · 1247 阅读 · 0 评论