请教编译天网TSE时的错误信息

nzc123 2011-05-19 10:41:39
编译时出现的错误信息:

uri.l: In function ‘urilex’:
uri.l:494: error: lvalue required as increment operand
uri.l:494: error: lvalue required as increment operand
uri.l:494: error: lvalue required as increment operand
uri.l:500: error: lvalue required as increment operand
uri.l:500: error: lvalue required as increment operand
uri.l:500: error: lvalue required as increment operand
uri.l:506: error: lvalue required as increment operand
uri.l:506: error: lvalue required as increment operand
uri.l:506: error: lvalue required as increment operand
uri.l:511: error: lvalue required as increment operand
uri.l:511: error: lvalue required as increment operand
uri.l:511: error: lvalue required as increment operand
uri.l: In function ‘__path_merge’:
uri.l:842: error: lvalue required as decrement operand
uri.l:843: error: lvalue required as decrement operand
uri.l:849: error: lvalue required as increment operand
uri.l:850: error: lvalue required as increment operand


平台是REDHAT5.4

代码如下:

curpos = reg_name;
if (__uri->authority)
{
if (__uri->authority->userinfo)
{
MEMCPY_PLUS(curpos, __uri->authority->userinfo, //494行
strlen(__uri->authority->userinfo));
*curpos++ = '@';
}

if (__uri->authority->host)
MEMCPY_PLUS(curpos, __uri->authority->host, //500行
strlen(__uri->authority->host));

if (__uri->authority->port)
{
*curpos++ = ':';
MEMCPY_PLUS(curpos, __uri->authority->port,
strlen(__uri->authority->port));
}

请问有没有人弄过?谢谢。
...全文
115 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
lamseven 2012-09-24
  • 打赏
  • 举报
回复
我也遇到这个问题 郁闷无比啊
fx397993401 2012-09-21
  • 打赏
  • 举报
回复
我也遇到这个问题 郁闷无比啊
nzc123 2011-06-02
  • 打赏
  • 举报
回复
谁随便回一下啊,给分。
nzc123 2011-05-19
  • 打赏
  • 举报
回复

uri.l: In function 'urilex':
uri.l:494: error: invalid lvalue in increment
uri.l:494: error: invalid lvalue in increment
uri.l:494: error: invalid lvalue in increment
uri.l:500: error: invalid lvalue in increment
uri.l:500: error: invalid lvalue in increment
uri.l:500: error: invalid lvalue in increment
uri.l:506: error: invalid lvalue in increment
uri.l:506: error: invalid lvalue in increment
uri.l:506: error: invalid lvalue in increment
uri.l:511: error: invalid lvalue in increment
uri.l:511: error: invalid lvalue in increment
uri.l:511: error: invalid lvalue in increment
uri.l: In function '__path_merge':
uri.l:841: error: invalid lvalue in decrement
uri.l:842: error: invalid lvalue in decrement
uri.l:848: error: invalid lvalue in increment
uri.l:849: error: invalid lvalue in increment
uri.l:872: error: invalid lvalue in decrement
uri.l:873: error: invalid lvalue in decrement
uri.l:879: error: invalid lvalue in increment
uri.l:880: error: invalid lvalue in increment
uri.l:937: error: invalid lvalue in decrement
uri.l:939: error: invalid lvalue in decrement
nzc123 2011-05-19
  • 打赏
  • 举报
回复
up,貌似是GCC新版本不支持,这种问题除了改回原来的版本,有其他办法吗?

23,114

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧