假设我有一个宏,如EXIT_SUCCESS
或PTHREAD_MUTEX_INITIALIZER
或EEXIST
。它可以是任何东西。简单的方法来查找在bash中的宏的细节?
有没有简单的方法来查找有关它们的信息;哪个头文件是必需的,它的功能/价值是什么等等?
一个选项是man
与它关联的头文件或函数,但这不是一个简单的方法。所有意见都欢迎。
假设我有一个宏,如EXIT_SUCCESS
或PTHREAD_MUTEX_INITIALIZER
或EEXIST
。它可以是任何东西。简单的方法来查找在bash中的宏的细节?
有没有简单的方法来查找有关它们的信息;哪个头文件是必需的,它的功能/价值是什么等等?
一个选项是man
与它关联的头文件或函数,但这不是一个简单的方法。所有意见都欢迎。
最好的方法是使用cscope,ctag或任何类似的软件。 您也可以使用带-r,-R标志的grep。
grep -rnw "EXIT_SUCCESS" /usr/include/*
。用您希望的任何词语替换EXIT_SUCCESS。
为EXIT_SUCCESS工作。但是对于PTHREAD_MUTEX_INTIALIZER没有输出 – 0aslam0 2014-10-17 10:30:02