╭─pon@T4GPU ~/code/work/pon/vt/svn_ppgraph/trunk/match_graph/bin ‹master› ╰─➤ file media_match media_match: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.2, for GNU/Linux 2.6.8, with debug_info, not stripped ╭─pon@T4GPU ~/code/work/pon/vt/svn_ppgraph/trunk/match_graph/bin ‹master› ╰─➤ file ./media_match ./media_match: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.2, for GNU/Linux 2.6.8, with debug_info, not stripped ╭─pon@T4GPU ~/code/work/pon/vt/svn_ppgraph/trunk/match_graph/bin ‹master› ╰─➤ ./media_match zsh: no such file or directory: ./media_match ╭─pon@T4GPU ~/code/work/pon/vt/svn_ppgraph/trunk/match_graph/bin ‹master› ╰─➤ ./media_match 127 ↵ ╭─pon@T4GPU ~/code/work/pon/vt/svn_ppgraph/trunk/match_graph/bin ‹master› ╰─➤ ./"media_match" 130 ↵ zsh: no such file or directory: ./media_match ╭─pon@T4GPU ~/code/work/pon/vt/svn_ppgraph/trunk/match_graph/bin ‹master› ╰─➤ ldd media_match 127 ↵ not a dynamic executable 换成 bash 试了一下 pon@T4GPU:~/code/work/pon/vt/svn_ppgraph/trunk/match_graph/bin$ ll total 1744 drwxrwxr-x 2 pon pon 4096 Nov 2 09:07 ./ drwxrwxr-x 5 pon pon 4096 Nov 2 09:07 ../ -rwxrwxr-x 1 pon pon 666068 Nov 2 09:07 dna_status* -rwxrwxr-x 1 pon pon 983 Nov 2 09:07 match_graph* -rwxrwxr-x 1 pon pon 1281 Nov 2 09:07 match_plot* -rwxrwxr-x 1 pon pon 260796 Nov 2 09:07 media_match* -rwxrwxr-x 1 pon pon 834082 Nov 2 09:07 media_matchd* -rwxrwxr-x 1 pon pon 3959 Nov 2 09:07 plot_dna_match* pon@T4GPU:~/code/work/pon/vt/svn_ppgraph/trunk/match_graph/bin$ ./media_match bash: ./media_match: No such file or directory pon@T4GPU:~/code/work/pon/vt/svn_ppgraph/trunk/match_graph/bin$ pwd /home/pon/code/work/pon/vt/svn_ppgraph/trunk/match_graph/bin 不理解,我的机器是 ubuntu22.04 ,这个程序是一个十几年前的程序,难道和 glibc 库的版本什么的有关系?