我有两个文件:
lib.c
#include<stdio.h>
void hi() {
printf("Hi i'm a library function in lib.so\n");
}
和主。c
#include<stdio.h>
#include<dlfcn.h>
/* based on Jeff Scudder's code */
int main() {
void *SharedObjectFile;
void (*hi)();
// Load the shared libary;
Shar
$ rvm install ruby-1.8.7-p249
Installing Ruby from source to: /home/sayuj/.rvm/rubies/ruby-1.8.7-p249, this may take a while depending on your cpu(s)...
ruby-1.8.7-p249 - #fetching
ruby-1.8.7-p249 - #extracted to /home/sayuj/.rvm/src/ruby-1.8.7-p249 (already extracted)
ruby-1.8.7-p249 - #configuri
现在我有一个由DNK开发的so文件。我想在Linux中用C语言调用so文件。但它总是会提示:
[root@PCGiter Code]# gcc SoTest2.c -o SoTest2.exe -ldl
[root@PCGiter Code]# ./SoTest2.exe
Open Error:libcom_wuba_aes_ExecV3_1_0.so: cannot open shared object file: No such file or directory.
我正在使用SAS为数据集创建新的变量。我使用这段代码创建了一个永久数据集,一个来自永久数据集的临时数据集,以及新变量:
libname HW4 'C:\Users\johns\Desktop\SAS';(请注意,我更改了位置名称,因为它包含显示信息)
data work.ldl;
set hw4.ldldat;
delta_LDL = LDL_post - LDL_pre;
if LDL_pre = . then group = "";
else if LDL_pre<100 then group="Pre less than 10