全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
2552 0
2015-05-15
linux 系统中安装一些包的时候,总是有一些源代码用的c99的标准,但是R包在安装的时候没有指定 -std=c99 参数,如下

gcc -I/usr/local/lib64/R/include -DNDEBUG  -I/usr/local/include    -fpic  -g -O2  -c rwrapper.c -o rwrapper.orwrapper.c: In function ‘mcga’:rwrapper.c:31: error: ‘for’ loop initial declarations are only allowed in C99 mode

就会有一些依赖包装不上,一个个包下载下来,改代码非常麻烦,

后来觉得改代码也不是个事,太多了,

就直接加了个alias gcc='gcc -std=c99' ,下载包再安装就没问题了,但是还是不方便,

请问有没什么简单的办法解决这个问题?谢谢!



二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群