Linux程序在windows下编译的问题
在下用到一个软件EIGENSOFT(http://genepath.med.harvard.edu/~reich/Software.htm),有源程序可下载,但是在Linux下使用的程序.我需要在windows下使用,装了cygwin后,运行不了,使用makefile也编译不了源程序不知道为什么.请各位专家能帮忙解决一下.
这种问题,唉,估计是没人愿意回答了
因为lz的相关知识太少,费力也不讨好
一般linux下的GPL软件
只要
./configure
make
make install
三步即可
至于./configure 需要的参数什么的,就需要基本的知识自己去配置了,你先试试不用参数行不行
编译不了,说是gcc 没有 -pthread 这个选项
是不是gcc的版本问题?
我用过cygwin没有问题,-pthread就是多线程的库
Cygwin有没有安装完全的话,很多东西没有的,不知楼主能否用虚拟机?
我是在vista下装的cygwin,感觉是gcc有点问题,可能是没有完全安装成功.现在改用VM和Ubuntu 8.10, 系统自带了gcc 4.3,我又安装了g77 3.4, 有一个程序convertf可以实现编译. 其它的就不行了,因为用到了说是语法错误:
g77 -c -o eigx.o eigensrc/eigx.f
/usr/local/bin/g77: 1 : 8__PAGEZERO_TEXT : not found
/usr/local/bin/g77: 2 : Syntax error: "(" unexpected
make: *** [eigx.o] Error 2
请问是不是编译器不支持 eigx.f的语法,如何解决?
就快要接近解决了,大家多帮忙啊.我也在查资料.
可能编译需要的一些包没有装上
相关问答:
写了个测试程序如下
struct hostent *hp;
char AlarmDevIP[20];
int x2;
hp = gethostbyname("www.google.com");
if (hp)
{
......
有什么好的Linux教程吗?
小弟谢过~
[问题点数:0分]
google
据说鸟哥的私房菜不错。
鸟哥的Linux私房菜
更多的再这上面去搜索一下很LIUNX书籍还不错
引用
google
正解
鸟哥的Linux私房菜 ......
我用RPM报安装了一个老版本的JRE,后来想装新版本的,
不过,我把/usr/java目录直接给删了,
后再安装的时候,总是提示版本冲突,
而且我用RPM包卸载时也找不到文件了。
我对LINUX不熟悉,希望高手帮忙。
http: ......
如题,谢谢
Linux是开源的,你搜索Linux源程序目录就可以找到shell命令time的实现代码。
kernel/time.c
你的头像很不错呀
使用函数time为进程提供当前的时间
#include<time.h>
time_t time(time ......
在linux环境下,如何用C语言取得系统当前进程的总数?
system调用外部命令ps -ef | wc -l 的就免谈了,这个我会
那 lz想在用户空间做还是内核态做呢?
用户空间我的想法是统计/proc目录下有几个数字文件夹
当然 ......