我想测试c++库是否成功安装,这样我就有了一系列命令:
$ echo '#include "library_to_check_for"' > test.cpp && g++ test.cpp ??? rm test.cpp ???
每次都需要执行remove命令,但我需要$?从编译命令返回状态(即编译成功&是否找到库(
从逻辑上讲,我认为有一种方法可以和/或其中的某些东西使其发挥作用。。我就是无法理解
可能是这个。。?
$ echo '#include "library_to_check_for"' > test.cpp; g++ test.cpp; rm test.cpp; exit (something?)
也许您可以将返回值存储在一个变量中,就像这样?
echo '#include "library_to_check_for"' > test.cpp; g++ test.cpp; LASTRETURN=$?; rm test.cpp;
echo $LASTRETURN