configure相关内容

设置“配置".用于R中的openMP

我有一个R软件包,可以使用OpenMP轻松加速.如果您的编译器支持它,那么您将获胜;如果不支持,则将忽略实用程序,您将获得一个核心. 我的问题是如何使程序包构建系统使用正确的编译器选项和库.目前,我有: PKG_CPPFLAGS=-fopenmp PKG_LIBS=-fopenmp 被硬编码到我的机器上的src/Makevars中,并且使用OpenMP支持来构建它.但是它会在检查时 ..
发布时间:2020-05-21 01:22:42 其他开发

编译需要BLAS和LAPACK库

我最近下载了Gnu Octave的最新稳定版本,并试图在我的计算机上(Ubuntu 10.0.4 LTS 64位)进行构建和安装. 运行./configure时,出现以下错误消息: configure: error: You are required to have BLAS and LAPACK libraries 有人知道我从哪里获得这些库吗? 解决方案 尝试运行此 ..
发布时间:2020-05-19 19:40:10 其他开发

构建LablGtk失败

我正在尝试构建LablGtk以启用从源构建CoqIDE. 我从此处使用了lablgtk-2.18.7.tar.gz.当我尝试configure-make时,出现此错误(以及其他类似错误): File "gdk.ml", line 346, characters 2-55: 346 | external create : len:int -> t = "ml_point_array_new ..
发布时间:2020-05-19 19:21:27 其他开发

如何从单独的类配置Tkinter小部件?

我正在编写一个需要循环的Tkinter程序.我不能从Tkinter所在的同一个类中运行循环,我对此非常确定.要运行上述循环,我相信我必须使用单独的线程(因此要使用单独的类)来防止Tkinter冻结.我已经让Tkinter运行,而线程中的循环会打印数字.但是,我需要让它配置驻留在另一个类中的Tkinter窗口.我该怎么办? 解决方案 您不一定需要另一个线程,因为您不一定需要创建一个循环(请参 ..
发布时间:2020-05-14 00:53:55 Python

使用配置文件从属性文件读取Maven变量

我想从属性文件中读取用于配置构建插件的maven变量.以及其他项目文件中都不需要它,例如上下文文件. 1)制作了一个配置文件(它可以正常使用,可以使用mvn ... -P私有) private private 2)使用此内容创建了过 ..
发布时间:2020-05-07 22:10:48 其他开发

如何向现有的makefile项目中添加新文件

我正在尝试向现有的makefile项目中添加一些功能.我写了一些.c和.h文件.经过一段时间的搜寻后,我发现应该修改Makefile.am并运行autoreconf来完成我需要的工作. 有人可以解释一下如何做到这一点吗? 谢谢. 供参考 我正在尝试编译 http://sipe.sourceforge.net/ 解决方案 您需要修改在保存.c和.h文件的目录下找到的Makefil ..
发布时间:2020-05-05 12:23:27 其他开发

静态链接的gcc

是否有任何方法可以构建静态链接的gcc编译器?如果是,我应该使用哪些标记configure/make?我希望得到gcc和g ++二进制文件 应该是“不是动态可执行文件"(使用ldd检查时) 工具). 解决方案 禁用所有共享选项是一个好的开始.然后使用可以使用--with-stage1-ldflags和--with-boot-ldflags将链接器标志设置为静态链接. – 一些程序员哥们 ..
发布时间:2020-05-05 12:18:10 服务器开发

构建OCaml交叉编译器-配置零件

我需要构建一个OCaml交叉编译器.可悲的是,似乎似乎不支持此功能,需要做一些工作,如所述 以获得 OCaml编译器的较旧版本. 我的第一个问题是:生成文件 config/mh , config/sh 和 config/Makefile 的一种好方法是什么? 解决方案 使用修改后的配置“链",可以生成文件. Ocamls configure脚本假定它可以在同一运行中编译并执行结果,这在交 ..
发布时间:2020-05-05 12:13:17 其他开发

configure.in:AM_DISABLE_SHARED不会更改我的Makefile

我对使用Makefile和autoconf非常陌生.我正在使用Camellia图片库,并尝试将我的代码静态链接到他们的库.当我在山茶花图像库上运行"make"时,在/usr/local/lib目录中得到libCamellia.a,.so,.la和.so.0.0.0文件.这是我使用其库编译代码的命令: gcc -L/usr/local/lib -lCamellia -o myprogram m ..

包括用于./configure的静态库

在执行命令./configure时,如何包括两个静态库.例如: ./configure --prefix=/usr \ LDFLAGS="-L/home/lancy/dictionary/src/WordNet-3.0/lib -lWN" 此处仅包含一个静态库.如何在同一命令中将这样的另一个静态库添加到LDFLAGS. 解决方案 您可以仅添加更多链接器开关,例如 L ..
发布时间:2020-05-05 12:01:08 其他开发

用-fPIC重新编译

我的计算机上安装了 MPICH 3.0.4 (Ubuntu 12.04).我正在尝试安装一个名为 Qthreads 的库,该库我之前已经使用并成功安装了(除非已安装MPICH2软件包).配置工作正常: ./configure --prefix=/usr/local/qthreads --enable-multinode --with-multinode-runtime=mpi --with- ..
发布时间:2020-05-05 11:58:46 其他开发

为什么要“制造"在“进行安装"之前

我知道从源代码进行安装的过程是 ./configure make make install 但是为什么要在/etc/cups/cupsd.conf之前"make" ,为什么不只是"make install" ? 到目前为止,我的理解是"make"仅将源代码编译成可执行文件,而"make install"实际上将它们放入可执行文件PATH文件夹中,对吗? 如果我们想在计算 ..
发布时间:2020-05-05 11:56:28 其他开发

configure.ac和configure.in以及Makefile.am和Makefile.in之间有什么区别?

我已经在配置的不同事物中看到了两者.我有什么区别?仅使用一个值得注意吗?还是使用哪一个都没关系? 解决方案 configure.ac和configure.in是主Autoconf源文件的两个可能名称,由autoconf处理以生成configure shell脚本. configure.ac是新软件包的首选,configure.in是一个较旧的名称,仍然有效. (现在建议将.in后缀仅用于将 ..
发布时间:2020-05-05 11:53:48 其他开发

创建makefile

我正在尝试创建makefile并为我的库进行配置,该库的目录结构如下: $projectroot ├── lib ├── src └── test 此库具有3个不同的部分(part1,part2和part3),它是一个分层库,这意味着part2需要part1,part 3需要part2和part1: part1 ◁───┐ △ │ ..
发布时间:2020-05-05 11:52:56 服务器开发

Makefile,“配置"文件和其他编译工具-它们如何工作?他们为什么按照自己的方式工作?

我还是UNIX/Linux领域的新手,尤其是相关工具,例如GCC编译器.也就是说,我仍然不熟悉makefile和类似的东西(我在Windows上使用MinGW),因为到目前为止,我的大部分开发工作都是使用Visual Studio和Eclipse等IDE进行的. 当我打开一个典型的项目文件夹时,我看到如下文件: configure make INSTALL install-sh (o ..
发布时间:2020-05-05 11:45:47 其他开发