您尚未登录。

#1 2013-05-20 11:46:21

Mosalut
会员
注册时间: 2012-04-06
帖子: 53

明明有文件,可是说没有

为什么我链接一个程序用 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.
谁能教我一下啊

离线

#2 2013-05-20 18:43:32

cuihao
所在地: USTC, Hefei
注册时间: 2011-08-19
帖子: 1,223
个人网站

Re: 明明有文件,可是说没有

可执行权限?


Site: CVHC.CC   Twitter: @cuihaoleo   Org: LUG@USTC
AD:  ~欢迎参与志愿计算~

离线

#3 2013-05-20 18:43:59

cuihao
所在地: USTC, Hefei
注册时间: 2011-08-19
帖子: 1,223
个人网站

Re: 明明有文件,可是说没有

dycnamic <- 这是拼错了吧。


Site: CVHC.CC   Twitter: @cuihaoleo   Org: LUG@USTC
AD:  ~欢迎参与志愿计算~

离线

#4 2013-05-20 19:16:39

自由建客
穷若韩信
所在地: 桂林市第六人民医院
注册时间: 2011-08-27
帖子: 250
个人网站

Re: 明明有文件,可是说没有

三二六四?

离线

#5 2013-05-20 20:08:25

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,919
个人网站

Re: 明明有文件,可是说没有

自由建客 说:

三二六四?

和那个原理相同。

离线

#6 2013-05-21 09:52:31

reverland
root
注册时间: 2012-02-04
帖子: 356
个人网站

Re: 明明有文件,可是说没有

把start改成main,直接用gcc来弄啊

您-lc后面应该是.o吧……


>>>>>>>>>jekyll博客>>>>>>>>>>
<<<<<<<<<更残念的vimwiki<<<<<<<<<
本人vim控,偏偏喜欢lisp

离线

#7 2013-05-21 18:25:40

Mosalut
会员
注册时间: 2012-04-06
帖子: 53

Re: 明明有文件,可是说没有

没 不是这样的 我弄好了 是库的问题

离线

#8 2013-05-21 18:26:25

Mosalut
会员
注册时间: 2012-04-06
帖子: 53

Re: 明明有文件,可是说没有

对的 我多打了一个c dyc 应该是dy

离线

页脚