我正在编译glibc库。在我可以这样做之前,我需要先跑步configure
。但是,要编译glibc,我需要使用gcc编译器,它不是计算机上的默认编译器。该手册说明以下内容。
It may also be useful to set the CC and CFLAGS variables in the environment
when running configure. CC selects the C compiler that will be used, and CFLAGS
sets optimization options for the compiler.
现在,我的问题是我对该计算机没有任何管理权限。因此,如何使用不同于默认值的编译器。
在linux上,任何人都可以更改其进程的环境变量。不需要管理权限。
在bash中:
export CC="gcc" CFLAGS="-O3 -Wall"
在csh中使用
setenv CC "gcc"
在该命令之后在此shell中启动的任何程序在其环境中都将具有CC变量。(bash,csh或其他shell会记住Env
vars)。您可以将此命令添加到~/.bashrc
文件中,以使该设置永久生效。
还有其他方法可以通过CC进行配置,例如,在bash中,可以将环境变量设置为单个命令,而无需记住:
CC="gcc" CFLAGS="-O3 -Wall" ./configure ...
PS和Popular ./configure CC=gcc
不是环境变量更改,并且特定于配置实现(但大多数配置都支持此操作)
问题内容: 现在,我正在用自己的语言编写一个小的Java应用程序,其中只有几个maven pom.xml文件。我想使我所有的maven软件包都可以使用jdk 1.6进行编译,而如果没有在每个POM上手动设置它的话,我将找不到一个很好的方法-我讨厌复制粘贴 在我生成的每个pom.xml文件中。 有没有更简单的方法来解决此问题? 问题答案: 创建一个具有所需的编译器设置(以及任何其他默认设置)的仅po
1. YodaOS Universal 如何配置系统和应用 1.1. 目录 1.1.1. 一.YODAOS完整体验 1.1.2. 定制系统和应用 1.1. 目录 YODAOS 完整体验 如何定制化系统和应用 1.1.1. 一.YODAOS完整体验 下载代码 Yodaos使用git作为源代码管理工具,用Repo 命令行工具管理多个git代码仓库,下载代码时需要用户注册成为Rokid 平台开发者。 注
在我的 maven 项目中,我目前正在将我的 Java 代码与一些 Groovy 代码混合在一起。在这一点上,我主要使用Groovy来构建豆子。我的一些Java代码直接使用Groovy豆。 我这样配置Maven编译器插件:- 当我使用运行我的测试用例时,它工作得很好。 然而,当我通过右键单击测试文件直接从IntelliJ运行测试用例并运行它时,Groovy bean上会出现“找不到符号”错误。当我
Configuration Variables # sysconfig_get_config_vars.py import sysconfig config_values = sysconfig.get_config_vars() print('Found {} configuration settings'.format( len(config_values.keys()))) pr
当我从Eclipse构建到maven构建时,我发现了项目中的许多问题。我使用2.5.1编译器插件。 JDK是开放的-JDK-7 我在一个新项目中隔离了这个问题,并对其进行了深入研究。问题是: 这无法使用javaC进行编译(但在Eclipse中工作),并说明以下错误: [错误]无法执行目标组织。阿帕奇。专家插件:maven编译器插件:2.5.1:项目测试时编译(默认编译):编译失败 [错误]/hom