楼主: antonym55
2575 0

[问答] R 包安装的时候,怎么指定gcc的参数? [推广有奖]

  • 1关注
  • 2粉丝

硕士生

59%

还不是VIP/贵宾

-

威望
0
论坛币
34 个
通用积分
6.1208
学术水平
0 点
热心指数
7 点
信用等级
1 点
经验
10861 点
帖子
69
精华
0
在线时间
275 小时
注册时间
2010-2-9
最后登录
2024-3-11

楼主
antonym55 发表于 2015-5-15 18:20:05 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
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' ,下载包再安装就没问题了,但是还是不方便,

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



二维码

扫码加我 拉你入群

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

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

关键词:GCC Declaration function include allowed function include initial error local

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-26 03:27