c - 在 bash 中运行 ./configure 并将 out/err 重定向到文件

标签 c bash shell redirect compilation

我需要在 bash 中运行 ./configure 并将 out/err 重定向到文件,但我遇到了 2 个问题:

1)使用类似:

ARG_COOKIES="--enable-cookies"
ARG_ENABLEFILE="--enable-file"
cmd=configure
"./$cmd" "$ARG_COOKIES" "ARG_ENABLEFILE" > logfile.conf 2>&1 

我无法在运行时看到配置的结果..

2)我得到:

checking for suffix of object files... configure: error: in `/SRC/zabbix-4.2.6':
configure: error: cannot compute suffix of object files: cannot compile

有人可以帮我理解吗? 谢谢!

最佳答案

如果您想在屏幕上查看结果并将其也保存在文件中,您需要执行以下操作:

"./$cmd" "$ARG_COOKIES" "ARG_ENABLEFILE" 2>&1 | tee logfile.conf 

第二步检查是否正在创建 config.log 并查看里面的内容。可能是缺少库或 LD_LIBRARY_PATH 不正确

关于c - 在 bash 中运行 ./configure 并将 out/err 重定向到文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59893279/

相关文章:

c++ - 如何检查是否定义了 const char* 的值?

ruby 在一行中执行远程脚本。 (比如安装 rvm)

regex - Unix - 如何替换无效字符?

macos - 定位命令在 Mac 上的文档文件夹中找不到任何内容

linux - 从.sh文件获取脚本代码

linux - 如何在后台自动运行bash脚本?

linux - bash中变量名后的2个逗号是什么意思?

c - 从 C 程序到 Gnuplot 的管道数据问题

c - 在 C 中使用互斥锁同步两个 pthread

c - 数组 C 中数字的总和和平均值