您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

在运行configure时配置与默认编译器不同的编译器

在运行configure时配置与默认编译器不同的编译器

在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不是环境变量更改,并且特定于配置实现(但大多数配置都支持此操作)

其他 2022/1/1 18:21:11 有419人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶