我想打印我的C代码中使用的变量。它是一个19KB的文件,因此使用了很多变量。
我知道它不那么容易..我们不知道我的编译器是否提供了这些细节..(调试信息?..)
我在gcc工作(Redhat(shrike))..
Renjith G
答案 0 :(得分:2)
答案 1 :(得分:1)
也许你的意思是the linux nm command,它列出了目标文件中的符号。
答案 2 :(得分:1)
您可以在源代码上运行与此类似的正则表达式:
(const *)? *(int|double|float|char) *(const *)? *(\* *)*(const *)? *;
不会捕获用户定义的类型,但如果它的代码足够短,您可以手动添加相关类型。
编辑:忘了;最后答案 3 :(得分:0)
您可以编译并签入可执行文件。 检查文件类型,如果它是elf,那么你可以使用“readelf --symbols --wide myfile”和grep for OBJECT。
答案 4 :(得分:-2)
您可以使用键盘上的“打印”按钮。确保已连接打印机。