所有栏目 | 云社区 美国云服务器[国内云主机商]
你的位置:首页 > 云社区 » 正文

我在linux环境下怎么就是编译不成功?

发布时间:2020-04-15 16:14:51

资讯分类:linux  编译  成功  环境  编译  就可以  报错
我在linux环境下怎么就是编译不成功?

编译不成功多半功能开关设置及依赖关系不支持。

首先要了解编译的过程,真正了解了编译的过程后就可以比较轻松的编译各种了。

1、configure,可以在configure 执行一下./configure --help来大致了解一下该的一些开关和支持的性能,然后根据使用需要来设置需要开启的性能和需要关闭的性能,以及需要哪些支持库等等,然后再指定一下编译路径,做完这一切后,满屏幕的check .就开始了,这就是configrue的过程,和所做的事情

2、make,其实这一步才是真正的编辑步骤,而configure只是做一个环境的check,检查系统环境及lib是不是对上一步所开启的参数支持,只有check不出错,也就是configure不出错,就可以比较顺利的进行编译也就是make

3、make install 安装,当成功编译后就可以通过make install进行安装了,安装完成后就可以使用了。

比较容易报错的地方就是configure这一步,因为这一步会检查及在configure这一步的设置开关功能中需要的依赖关系,并对现行系统进行检查,尤其是最小化安装的系统,报错会比较多,可根据具体报错内容来安装相应的安装包来完成的依赖,直到check全部通过。有些在make时也需要调用一些库,具体要看的reademe来了解具体编译要求。如果再不行,就只能网上寻求帮助了。

另外,编译也是一个经验活,只编译得多了,对一些常见的错误就会比较了解了,必定依赖的库常见的就那几个,建议每编译一款做一个小笔记,把处理的错误或遇到的情况记录下来,这样以后再编译时,会事半功倍!

留言与评论(共有 0 条评论)
   
验证码:
Top