您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

bash:./a.out:在由ld生成的运行可执行文件上没有这样的文件或目录。

bash:./a.out:在由ld生成的运行可执行文件上没有这样的文件或目录。

其他答案仅涉及如何避免这种情况,而不是 。

gcc -c a.c; ld -lc a.o您提供的命令会产生非常明显的警告:

ld: warning: cannot find entry symbol _start; defaulting to 0000000000400260

因此,即使可以执行该文件,它也可能立即崩溃。 ,以获取有关应该执行的操作的说明。

其他 2022/1/1 18:22:17 有570人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶