[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: 编译的问题.



On Wed, Sep 19, 2001 at 08:55:13PM +0800, debian_zh@citiz.net wrote:
> 大家好:
> 	这个问题可能和debian没有多大关系,但还是老烦各位指点一下.
> 	是这样的,师兄有个物理模拟程序,在redhat下编译了好几次都不行,
> 所以我就拿来在debian(woody)下编译.结果老是
> 
> ld: cannot open crtbegin.o: No such file or directory
> make[2]: *** [../../bin/Build] Error 1
> make[1]: *** [MAIN] Error 2
> make: *** [COMPILE] Error 2
> 
crtbegin.o 是gcc的初使化XX(object file),它是在gcc包里。
ld 的时候加 -lgcc 应该可以,要不你直接连它。
ld /usr/lib/gcc-lib/i386-linux/2.95.4/crtbegin.o ......

或者直接用gcc连接,它应该知道怎么做。或者libtools 大概也能处理吧。

> 该程序要用openmotif的库,我在woody下安装了libmotif_2.1.30-2_i386.deb和
> libmotif-dev_2.1.30-2_i386.deb.因为在师兄机器上编译没有这个问题,
> 所以我想不会是源程序的问题,该不会是motif的库或系统的库没装全吧.
> 	在此先谢谢大家了.
> 

红帽子大概把gcc-lib 放到ld的搜索路径里了吧?

-- 
hashao|                 故兵贵胜,不贵久。
hashao|                 故知兵之将,民之司命。国家安危之主也。



Reply to: