Linux在進行GDB調試的時候提示No such file or directory


  這是我在做緩沖區溢出實驗的時候,遇到的一個問題。

  (其實我在做這個實驗之前就覺得可能會發生某個問題,因為實驗要求安裝的是32位的ubuntu16.04系統,然而我安裝的是64位的)

  然后我就gdb   課件里給的可執行文件,然而輸入r開始運行的時候,提示:

  

  

  給我整不會了。

  后來還是這個老哥的帖子救了我:https://blog.csdn.net/sun927/article/details/46593129?spm=1001.2101.3001.6650.2&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-2.no_search_link&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-2.no_search_link

  我嘗試輸入sudo apt-get install ia32-libs

  執行結果如下:

   

  這說明這條指令在別人的機器上可能可行,但在我的機器上,有可替代的安裝包:lib32ncursees5或者lib32z1

  所以我執行了

  

 

   安裝好了之后重新進行gdb調試,好了!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM