AC_PATH_PROG总是返回/usr/bin/prog而不是/my/own/path/prog。
创始人
2024-09-29 22:30:36
0

在bash中,AC_PATH_PROG宏总是在标准路径(如/usr/bin、/bin等)中搜索给定的命令,并返回找到的路径。如果你想要AC_PATH_PROG返回自定义路径,可以通过设置PATH环境变量来实现。

下面是一个示例代码,演示如何使用AC_PATH_PROG宏来搜索自定义路径中的命令:

AC_INIT([myproject], [1.0], [email@example.com])

# 设置自定义路径
MY_OWN_PATH="/my/own/path"

# 设置PATH环境变量,将自定义路径添加到开头
PATH="$MY_OWN_PATH:$PATH"

AC_PATH_PROG([MY_PROG], [prog])

# 打印找到的路径
AC_MSG_NOTICE([Found prog at $MY_PROG])

AC_CONFIG_FILES([Makefile])
AC_OUTPUT

在这个示例中,我们首先定义了一个名为MY_OWN_PATH的变量,将其设置为自定义的路径。然后,我们通过将MY_OWN_PATH添加到PATH环境变量的开头,使得AC_PATH_PROG能够在自定义路径中搜索命令。

接着,我们使用AC_PATH_PROG宏来搜索名为prog的命令,并将找到的路径保存在MY_PROG变量中。最后,我们使用AC_MSG_NOTICE宏打印找到的路径。

请注意,AC_PATH_PROG宏仅在configure脚本运行时生效,对于生成的Makefile或编译后的代码来说是不可见的。如果你需要在编译时使用自定义路径,你需要在Makefile中手动设置。

希望这个示例能帮助你解决问题!

相关内容

热门资讯

有挂细节开挂!微乐智能辅助ap... 微乐智能辅助app 无需打开直接搜索微信:136704302本司针对手游进行,选择我们的四大理由: ...
有挂解惑开挂!陕西三代二破解,... 陕西三代二破解是一款专注玩家量身打造的游戏记牌类型软件,在陕西三代二破解这款游戏中我们可以记录下每张...
发现有挂辅助!雀姬辅助器,德州... 发现有挂辅助!雀姬辅助器,德州透视插件(推荐十款开挂辅助软件);无需打开直接搜索薇:13670430...
有挂细节辅助!hhpoker是... 有挂细节辅助!hhpoker是正规平台吗,杭州边锋网络游戏辅助(分享给玩家开挂辅助工具)>>您好:软...
有挂总结辅助!八闽掌上十八扑脚... 您好:这款八闽掌上十八扑脚本游戏是可以开挂的,确实是有挂的,很多玩家在这款八闽掌上十八扑脚本游戏中打...
有挂教学辅助!德州扑克游戏辅助... 德州扑克游戏辅助器开挂教程视频分享装挂详细步骤在当今的网络游戏中,德州扑克游戏辅助器作为一种经典的娱...
有挂教程辅助!大宝苏北麻将怎么... 有挂教程辅助!大宝苏北麻将怎么开挂,同城510k修改(实测必看开挂辅助脚本)大宝苏北麻将怎么开挂ai...
了解有挂开挂!多乐跑辅助得快,... 了解有挂开挂!多乐跑辅助得快,德州辅助工具到底怎么样(最新技巧开挂辅助插件);打开点击测试直接进入微...
真实有挂辅助!传送屋辅助,南昌... 真实有挂辅助!传送屋辅助,南昌微乐自建房辅助(实测揭晓开挂辅助插件)您好:微乐自建房辅助这款游戏可以...
有挂分享辅助!宝宝游戏辅助器,... 宝宝游戏辅助器开挂教程视频分享装挂详细步骤在当今的网络游戏中,宝宝游戏辅助器作为一种经典的娱乐方式,...