<div dir="ltr"><div dir="ltr">Hi Apologies<div><br></div><div>Once last issue is pending.Any pointers are helpful.</div><div><br></div><div>I am following the below docs.</div><div><br></div><div><br></div><div><br></div><div><p style="margin:0px 0px 9.5px;color:rgb(51,51,51);font-family:"Open Sans",sans-serif;font-size:13px">Next you need to write a Python script that invokes the C code whose execution you want to debug. For instance <code class="gmail-docutils gmail-literal gmail-notranslate" style="padding-top:inherit;padding-right:inherit;padding-bottom:inherit;padding-left:2px;font-size:inherit;color:inherit;border-radius:3px;background-color:rgb(242,242,242);border:inherit;white-space:nowrap;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;line-height:inherit"><span class="gmail-pre" style="hyphens: none;">mytest.py</span></code>:</p><div class="gmail-highlight-default gmail-notranslate" style="color:rgb(51,51,51);font-family:"Open Sans",sans-serif;font-size:13px"><div class="gmail-highlight" style="background:rgb(238,255,204)"><pre style="padding:9px;font-size:12px;border-radius:0px;margin-top:0px;margin-bottom:9.5px;line-height:19px;word-break:break-all;white-space:pre-wrap;background-color:rgb(245,245,245);border:none;overflow:auto hidden"><span class="gmail-kn" style="color:rgb(0,112,32);font-weight:bold">import</span> <span class="gmail-nn" style="color:rgb(14,132,181);font-weight:bold">numpy</span> <span class="gmail-k" style="color:rgb(0,112,32);font-weight:bold">as</span> <span class="gmail-nn" style="color:rgb(14,132,181);font-weight:bold">np</span>
<span class="gmail-n">x</span> <span class="gmail-o" style="color:rgb(102,102,102)">=</span> <span class="gmail-n">np</span><span class="gmail-o" style="color:rgb(102,102,102)">.</span><span class="gmail-n">arange</span><span class="gmail-p">(</span><span class="gmail-mi" style="color:rgb(32,128,80)">5</span><span class="gmail-p">)</span>
<span class="gmail-n">np</span><span class="gmail-o" style="color:rgb(102,102,102)">.</span><span class="gmail-n">empty_like</span><span class="gmail-p">(</span><span class="gmail-n">x</span><span class="gmail-p">)</span>
</pre></div></div><p style="margin:0px 0px 9.5px;color:rgb(51,51,51);font-family:"Open Sans",sans-serif;font-size:13px">Now, you can run:</p><div class="gmail-highlight-default gmail-notranslate" style="color:rgb(51,51,51);font-family:"Open Sans",sans-serif;font-size:13px"><div class="gmail-highlight" style="background:rgb(238,255,204)"><pre style="padding:9px;font-size:12px;border-radius:0px;margin-top:0px;margin-bottom:9.5px;line-height:19px;word-break:break-all;white-space:pre-wrap;background-color:rgb(245,245,245);border:none;overflow:auto hidden">$ gdb --args python runtests.py -g --python mytest.py
</pre></div></div><p style="margin:0px 0px 9.5px;color:rgb(51,51,51);font-family:"Open Sans",sans-serif;font-size:13px">And then in the debugger:</p><div class="gmail-highlight-default gmail-notranslate" style="color:rgb(51,51,51);font-family:"Open Sans",sans-serif;font-size:13px"><div class="gmail-highlight" style="background:rgb(238,255,204)"><pre style="padding:9px;font-size:12px;border-radius:0px;margin-top:0px;margin-bottom:9.5px;line-height:19px;word-break:break-all;white-space:pre-wrap;background-color:rgb(245,245,245);border:none;overflow:auto hidden"><span class="gmail-p">(</span><span class="gmail-n">gdb</span><span class="gmail-p">)</span> <span class="gmail-k" style="color:rgb(0,112,32);font-weight:bold">break</span> <span class="gmail-n">array_empty_like</span>
<span class="gmail-p">(</span><span class="gmail-n">gdb</span><span class="gmail-p">)</span> <span class="gmail-n">run. --> once i type run and enter nothing happens it just gets struck up there.</span></pre></div></div></div></div><div><br></div><div>
<p class="gmail-p1" style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:14px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span class="gmail-s1" style="font-variant-ligatures:no-common-ligatures">Make breakpoint pending on future shared library load? (y or [n]) y</span></p>
<p class="gmail-p1" style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:14px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span class="gmail-s1" style="font-variant-ligatures:no-common-ligatures">Breakpoint 1 (array_empty_like) pending.</span></p>
<p class="gmail-p1" style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:14px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span class="gmail-s1" style="font-variant-ligatures:no-common-ligatures">(gdb) run</span></p>
<p class="gmail-p1" style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:14px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span class="gmail-s1" style="font-variant-ligatures:no-common-ligatures">Starting program: /usr/bin/python mytest.py</span></p>
<p class="gmail-p1" style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:14px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span class="gmail-s1" style="font-variant-ligatures:no-common-ligatures">[New Thread 0x1e03 of process 16513]</span></p>
<p class="gmail-p1" style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:14px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span class="gmail-s1" style="font-variant-ligatures:no-common-ligatures">[New Thread 0x2303 of process 16513]</span></p>
<p class="gmail-p2" style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:14px;line-height:normal;font-family:Menlo;color:rgb(0,0,0);min-height:16px"><span class="gmail-s1" style="font-variant-ligatures:no-common-ligatures"></span><br></p></div><div><br></div><div><br></div><div>thx</div><div><br></div><div><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Dec 29, 2020 at 9:38 PM Amardeep Singh <<a href="mailto:amardeepjk@gmail.com">amardeepjk@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Hi All<div><br></div><div>I was able to fix.</div><div><br></div><div>
<p style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:14px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures">>import sys</span></p>
<p style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:14px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures">>print(sys.version_info)</span></p>
<p style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:14px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures">>end</span></p>
<p style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:14px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures">sys.version_info(major=3, minor=9, micro=1, releaselevel='final', serial=0)</span></p>
<p style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:14px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures">(gdb) quit</span></p>
<p style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:14px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><br></p><p style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:14px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures"><span><br></span></span></p><p style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:14px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures"><span><br></span></span></p><p style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:14px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures"><span><a href="https://github.com/crosstool-ng/crosstool-ng/issues/1308" target="_blank">https://github.com/crosstool-ng/crosstool-ng/issues/1308</a><br></span></span></p><p style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:14px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures"><span><br></span></span></p><p style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:14px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures"><span> this was the issue.</span></span></p><p style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:14px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures"><span><br></span></span></p><p style="box-sizing:border-box;margin-top:0px;margin-bottom:16px;color:rgb(106,115,125);font-family:-apple-system,system-ui,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:14px">The solution is to open /gdb/python/python-config.py and comment out these two lines:</p><p style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:14px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures"><span></span></span></p><pre style="box-sizing:border-box;font-family:SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace;font-size:11.9px;margin-top:0px;margin-bottom:0px;padding:16px;overflow:auto;line-height:1.45;border-radius:6px;color:rgb(106,115,125)"><code style="box-sizing:border-box;font-family:SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace;font-size:11.9px;padding:0px;margin:0px;background:initial;border-radius:6px;word-break:normal;border:0px;display:inline;overflow:visible;line-height:inherit"> if getvar('LINKFORSHARED') is not None:
libs.extend(getvar('LINKFORSHARED').split())</code></pre><pre style="box-sizing:border-box;font-family:SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace;font-size:11.9px;margin-top:0px;margin-bottom:0px;padding:16px;overflow:auto;line-height:1.45;border-radius:6px;color:rgb(106,115,125)"><code style="box-sizing:border-box;font-family:SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace;font-size:11.9px;padding:0px;margin:0px;background:initial;border-radius:6px;word-break:normal;border:0px;display:inline;overflow:visible;line-height:inherit"><br></code></pre><pre style="box-sizing:border-box;font-family:SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace;font-size:11.9px;margin-top:0px;margin-bottom:0px;padding:16px;overflow:auto;line-height:1.45;border-radius:6px;color:rgb(106,115,125)"><code style="box-sizing:border-box;font-family:SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace;font-size:11.9px;padding:0px;margin:0px;background:initial;border-radius:6px;word-break:normal;border:0px;display:inline;overflow:visible;line-height:inherit"><br></code></pre><pre style="box-sizing:border-box;font-family:SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace;font-size:11.9px;margin-top:0px;margin-bottom:0px;padding:16px;overflow:auto;line-height:1.45;border-radius:6px;color:rgb(106,115,125)"><code style="box-sizing:border-box;font-family:SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace;font-size:11.9px;padding:0px;margin:0px;background:initial;border-radius:6px;word-break:normal;border:0px;display:inline;overflow:visible;line-height:inherit"><br></code></pre><p style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:14px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures"><span><br></span></span></p><p style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:14px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures"><span><br></span></span></p><p style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:14px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures"><span><br></span></span></p><p style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:14px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures"><span><br></span></span></p><p style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:14px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures"><span><br></span></span></p></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Dec 29, 2020 at 4:27 PM Amardeep Singh <<a href="mailto:amardeepjk@gmail.com" target="_blank">amardeepjk@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Hi All<div><br></div><div>when i. try to use python3 installed on my macbook i get this.</div><div><br></div><div>
<p style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:14px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures">checking for libmpfr... no</span></p>
<p style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:14px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures">configure: WARNING: MPFR is missing or unusable; some features may be unavailable.</span></p>
<p style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:14px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures">checking whether to use python... /usr/local/bin/python3</span></p>
<p style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:14px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures">checking for python... no</span></p>
<p style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:14px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures">configure: error: no usable python found at /usr/local/bin/python3</span></p><p style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:14px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures"><br></span></p><p style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:14px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures"><br></span></p><p style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:14px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures">These are the commands i ran </span></p><p style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:14px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures"><br></span></p><p style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:14px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures">1) </span><span style="font-variant-ligatures:no-common-ligatures">/Users/amardeepsingh/Downloads/gdb-9.2/configure --with-python=/usr/local/bin/python3</span></p><p style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:14px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures"><br></span></p><p style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:14px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures">2) make</span></p><p style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:14px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures"><br></span></p><p style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:14px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures"><br></span></p><p style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:14px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures"><br></span></p><p style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:14px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures">my mac</span></p><p style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:14px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures"><br></span></p><p style="margin:0px;font:14px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures"> % which python3 <span> </span></span></p><p style="margin:0px;font:14px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures">/Library/Frameworks/Python.framework/Versions/3.9/bin/python3</span></p><p style="margin:0px;font:14px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures">% ls -lrt /usr/local/bin/python3</span></p><p style="margin:0px;font:14px Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures">lrwxr-xr-x<span> </span>1 root<span> </span>wheel<span> </span>69 Dec 29 14:37 /usr/local/bin/python3 -> ../../../Library/Frameworks/Python.framework/Versions/3.9/bin/python3</span></p><p style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:14px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)">
</p><p style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:14px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures"><span> </span></span></p><p style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:14px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures"><span><br></span></span></p><p style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:14px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures"><span><br></span></span></p><p style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:14px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures"><span><br></span></span></p><p style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-stretch:normal;font-size:14px;line-height:normal;font-family:Menlo;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures"><br></span></p>
</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Dec 29, 2020 at 4:04 PM Amardeep Singh <<a href="mailto:amardeepjk@gmail.com" target="_blank">amardeepjk@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div dir="ltr">Hi All,<div><br></div><div>I was able to fix it but one thing i am not getting.</div><div>it is building with python 2.</div><div><br></div><div>I need python 3 enabled gdb.</div><div><br></div><div>./configure --with-python. --> how to make it to use python 3 installed on my machine?<br></div><div><br></div><div>thx</div><div><br></div><div><br></div><div><br></div><div><br></div></div><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Dec 29, 2020 at 1:55 PM Amardeep Singh <<a href="mailto:amardeepjk@gmail.com" target="_blank">amardeepjk@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Hi All,<div><br></div><div>I am trying to debug c code of numpy via gdb.Can someone help me with this?</div><div>i am getting "
Python scripting is not supported in this copy of GDB". How to install python supported gdb on win10?</div><div><br></div><div><br></div><div><a href="https://numpy.org/doc/stable/dev/development_environment.html" target="_blank">https://numpy.org/doc/stable/dev/development_environment.html</a></div><div><br></div><div>I am following the steps in the docs. machine is windows 10.</div><div><br></div><div><h2 style="margin:9.5px 0px 0.5em;font-family:"Trebuchet MS",sans-serif;line-height:38px;color:rgb(85,85,85);font-size:20.8px;border-bottom:1px solid rgb(204,204,204)">Debugging<a href="https://numpy.org/doc/stable/dev/development_environment.html#debugging" title="Permalink to this headline" style="color:rgb(85,85,85);text-decoration-line:none" target="_blank"></a></h2><p style="margin:0px 0px 9.5px;color:rgb(51,51,51);font-family:"Open Sans",sans-serif;font-size:13px">Another frequently asked question is “How do I debug C code inside NumPy?”. First, ensure that you have gdb installed on your system with the Python extensions (often the default on Linux). You can see which version of Python is running inside gdb to verify your setup:</p><div style="color:rgb(51,51,51);font-family:"Open Sans",sans-serif;font-size:13px"><div style="background:rgb(238,255,204)"><pre style="padding:9px;font-size:12px;border-radius:0px;margin-top:0px;margin-bottom:9.5px;line-height:19px;word-break:break-all;white-space:pre-wrap;background-color:rgb(245,245,245);border:none;overflow:auto hidden"><span>(</span><span>gdb</span><span>)</span> <span>python</span>
<span style="color:rgb(102,102,102)">></span><span style="color:rgb(0,112,32);font-weight:bold">import</span> <span style="color:rgb(14,132,181);font-weight:bold">sys</span>
<span style="color:rgb(102,102,102)">></span><span style="color:rgb(0,112,32)">print</span><span>(</span><span>sys</span><span style="color:rgb(102,102,102)">.</span><span>version_info</span><span>)</span>
<span style="color:rgb(102,102,102)">></span><span>end</span>
<span>sys</span><span style="color:rgb(102,102,102)">.</span><span>version_info</span><span>(</span><span>major</span><span style="color:rgb(102,102,102)">=</span><span style="color:rgb(32,128,80)">3</span><span>,</span> <span>minor</span><span style="color:rgb(102,102,102)">=</span><span style="color:rgb(32,128,80)">7</span><span>,</span> <span>micro</span><span style="color:rgb(102,102,102)">=</span><span style="color:rgb(32,128,80)">0</span><span>,</span> <span>releaselevel</span><span style="color:rgb(102,102,102)">=</span><span style="color:rgb(64,112,160)">'final'</span><span>,</span> <span>serial</span><span style="color:rgb(102,102,102)">=</span><span style="color:rgb(32,128,80)">0</span><span>)</span></pre></div></div></div><div><br></div><div><br><div><br></div><div>$ gdb -v<br>GNU gdb (GDB) 7.6.1<br>This GDB was configured as "mingw32".<br><br>$ gdb<br>(gdb) python<br>>import sys<br>>print(sys.version_info)<br>>end<br>(gdb) Python scripting is not supported in this copy of GDB.<br></div></div></div>
</blockquote></div></div>
</blockquote></div>
</blockquote></div>
</blockquote></div></div>