页次: 1
为什么我链接一个程序用 ld -dycnamic-linker /lib/ld-linux-x86-64.so.2 -lc -o ../exec/movtest3 ../o/movtest3.o
可以通过
但是运行../exec/movtest3 说文件或目录不存在呢?
但是我 ls -la /exec/movtest3 明明在的
然后我把 -dycnamic-linker选项和参数去掉就可一了 但是用不了call printf了 但是我只接用
movq $4, %rax
movq $1, %rbx
movq $output, %rcx
movq $这是一个字符串长度, %rdx
只会输出字符串,不知到怎么输出数字.其实要是能教我输出数字,我宁愿不用-dycnamic-linker.
谁能教我一下啊
离线
离线
离线
离线
三二六四?
和那个原理相同。
离线
把start改成main,直接用gcc来弄啊
您-lc后面应该是.o吧……
>>>>>>>>>jekyll博客>>>>>>>>>>
<<<<<<<<<更残念的vimwiki<<<<<<<<<
本人vim控,偏偏喜欢lisp
离线
没 不是这样的 我弄好了 是库的问题
离线
对的 我多打了一个c dyc 应该是dy
离线
页次: 1