获取SVN版本号,作为参数传递给代码:
SVNREVSTR=`svn info | grep Revision | awk '{print $2}'`
TC_CFLAGS+=-DSVNREV=$(SVNREVSTR)C代码中使用:
#ifdef SVNREV
svn_rev = SVNREV;
tcdbg_printf("%d %d \n",svn_rev, SVNREV);
sprintf(revision, "%d", svn_rev);
mxmlElementSetAttr(node,"SvnRev",revision);
#endif结果编译就出错了:
mips-linux-uclibc-gcc: 406: No such file or directory
make[3]: *** [scripts/mod/empty.o] Error 1
make[2]: *** [scripts/mod] Error 2
make[1]: *** [scripts] Error 2
make[1]: *** Waiting for unfinished jobs....
CC kernel/bounds.s
mips-linux-uclibc-gcc: 406: No such file or directory
make[2]: *** [kernel/bounds.s] Error 1
make[1]: *** [prepare0] Error 2求解!
SVNREVSTR=`svn info | grep Revision | awk '{print $2}'`
TC_CFLAGS+=-DSVNREV=$(SVNREVSTR)C代码中使用:
#ifdef SVNREV
svn_rev = SVNREV;
tcdbg_printf("%d %d \n",svn_rev, SVNREV);
sprintf(revision, "%d", svn_rev);
mxmlElementSetAttr(node,"SvnRev",revision);
#endif结果编译就出错了:
mips-linux-uclibc-gcc: 406: No such file or directory
make[3]: *** [scripts/mod/empty.o] Error 1
make[2]: *** [scripts/mod] Error 2
make[1]: *** [scripts] Error 2
make[1]: *** Waiting for unfinished jobs....
CC kernel/bounds.s
mips-linux-uclibc-gcc: 406: No such file or directory
make[2]: *** [kernel/bounds.s] Error 1
make[1]: *** [prepare0] Error 2求解!
解决方案 »
- ubuntu server 14
- linux主机无法ftp到本机
- 请问下各位antoconf 和autoreconf是什么关系啊
- shell expect 执行错误时如何将错误的信息返回
- kali linux下用virtualbox虚拟机装windows时找不到盘片
- Linux 子系统故障
- 权限疑难解答 求解???
- windows下进不了linux的hadoop50070怎么办
- winscp 移动文件就未响应是什么情况
- java后台如何解析复杂的json字符串
- 请问各位高手ubuntu 系统上使用wine 安装的source insght 运行起来很慢、很卡、延时严重,该怎么办?
- UNIX环境表在C进程中的内存位置
TC_CFLAGS+=-DSVNREV=$(SVNREVSTR)
改成这样就行了。
谁要分回个帖,准备结贴给分了。