小编rub*_*nvb的帖子

执行二进制文件:找不到文件

我知道那里有类似的问题,但我还没有找到解决方案,也没有找到这个确切的案例。该二进制文件是使用 GCC 4.7 在 Arch Linux 上构建的。该软件包在构建系统上运行良好。以下命令在以下位置执行:

Linux vbox-ubuntu 3.2.0-29-generic #46-Ubuntu SMP Fri Jul 27 17:03:23 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux

有问题的文件位于此处。它是一个 Linux 64 位到 Windows 64 位交叉编译器。解压它以~/提供一个~/mingw64包含所有所需内容的目录。

当我尝试运行时,~/mingw64/x86_64-w64-mingw32/bin/as这就是我得到的:

bash: /home/ruben/mingw64/x86_64-w64-mingw32/bin/as: No such file or directory
Run Code Online (Sandbox Code Playgroud)

跑步file ~/mingw64/x86_64-w64-mingw32/bin/as给了我:

/home/ruben/mingw64/x86_64-w64-mingw32/bin/as: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=0x0b8e50955e7919b76967bac042f49c5876804248, not stripped
Run Code Online (Sandbox Code Playgroud)

跑步ldd ~/mingw64/x86_64-w64-mingw32/bin/as给了我:

    linux-vdso.so.1 =>  (0x00007fff3e367000)
    libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f2ceae7e000) …
Run Code Online (Sandbox Code Playgroud)

compiling ubuntu binary files patchelf

9
推荐指数
1
解决办法
3万
查看次数

Wayland 和全屏应用

与 X 不同,Wayland 能否“了解”全屏应用程序,而不启动屏幕保护程序?我记得读过这个,X(或现在的 KWin/Compiz)不知道或被告知何时推迟屏幕保护程序。

更新:显然我的消息来源有点片面,可以告诉 X 推迟屏幕保护程序。这个新事实将我的问题变成了这样:可以告诉 Wayland 有一个全屏应用程序并执行必要的操作,而无需明确告诉它退出大红色“开始屏幕保护程序”按钮?

xorg screensaver wayland

6
推荐指数
1
解决办法
1396
查看次数

生成 100 个 bash 进程的简单包装脚本

我设置了这种 GCC multilib 包装器:

#file: gcc
#!/usr/bin/env bash
gcc -m32 "$@"
Run Code Online (Sandbox Code Playgroud)

它本质上只是包装了一个 64 位 multilib gcc 以充当非 multilib 32 位 gcc。当我构建一些东西(例如 binutils)时,这会产生数百个bash进程,直到甚至fork失败。我该如何解决这个问题?

linux bash shell-script

2
推荐指数
2
解决办法
748
查看次数

标签 统计

bash ×1

binary ×1

compiling ×1

files ×1

linux ×1

patchelf ×1

screensaver ×1

shell-script ×1

ubuntu ×1

wayland ×1

xorg ×1