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:
- References:
- 编译的问题.
- From: doodler <debian_zh@citiz.net>