I have 2 columns of tab delimited integers, the first of which is a random integer, the second an integer identifying the group, which can be generated by this program. (generate_groups.cc)
#include <cstdlib>
#include <iostream>
#include <ctime>
int main(int argc, char* argv[]) {
int num_values = atoi(argv[1]);
int num_groups = atoi(argv[2]);
int group_size = num_values / num_groups;
int group = -1;
std::srand(42);
for (int i = 0; i < num_values; ++i) {
if (i % group_size == 0) …Run Code Online (Sandbox Code Playgroud) 我正在尝试使用R版本3.4.0在OS X 10.11.6上安装rJava包:
install.packages("rJava", type = "source")
Run Code Online (Sandbox Code Playgroud)
我收到以下错误:
clang -o libjri.jnilib Rengine.o jri.o Rcallbacks.o Rinit.o globals.o rjava.o -dynamiclib -framework JavaVM -fopenmp -L/usr/local/lib -F/Library/Frameworks/R.framework/.. -framework R -lpcre -llzma -lbz2 -lz -licucore -lm -liconv
clang: error: unsupported option '-fopenmp'
make[2]: *** [libjri.jnilib] Error 1
make[1]: *** [src/JRI.jar] Error 2
make: *** [jri] Error 2
ERROR: compilation failed for package ‘rJava’
Run Code Online (Sandbox Code Playgroud)
据我所知,clang被用作编译器,使用'fopenmp',而clang似乎不支持它.任何人都可以看到解决这个问题的方法,可能会强制使用不同的编译器吗?(注意:我对编译器几乎一无所知)
提前致谢.
我正在尝试自动执行所有顶级表达式. 任务处理程序几乎都是需要的,但只有在命令完成后才会调用它们,而不是之前.
另一种方法是修改要包装的每个顶级表达式system.time,但是我也不知道这样做的方法.