我在 .exe 中有很多 Windows 程序,因为我已将 Windows 7 更改为 Ubuntu 12.04。请帮忙
我最近从 Fedora 10 迁移到 Ubuntu 14.04,相信我这是一个真正的挑战:)
我几乎设法解决了任何问题,但只剩下一个问题。在 Fedora 10 中,我曾经创建.sh包含要在终端中执行的命令的文件,并通过双击.sh文件轻松运行这些命令。
这是我在 Fedora 中使用的方法:
1- creating a file with gedit
2- typing the command in it
3-chmod u+rwx example.sh
我在 Ubuntu 中遵循了相同的方法,但它不起作用。但是,当我输入sh example.sh. 我还阅读了某处并允许该文件可执行并选择终端作为shell脚本文件类型的默认程序,但该列表中没有终端。
在大多数最新的 Ubuntu 版本中,当我选择该选项时,我安装在 Virtual Box 中的 VM 中,Insert Guest Additions CD image...我很快就会被问到是否希望在那里运行什么,当我选择这样做时,会打开一个终端窗口安装它。
但是在 Lubuntu 上不是这样,它只是问我是否想用文件管理器打开它,然后即使那里有可执行文件,执行它们似乎也没有多大好处,那么怎么办我将它安装在 Lubuntu 上,为什么它不像其他 Ubuntu 版本那样运行并立即为我运行它?
我已经在 Lubuntu 14.04.4 LTS 和 15.10 中尝试过这个(尽管我目前在 VM 中有 15.10)。我正在运行最新版本的 Virtual Box。
virtualbox lubuntu virtualization executable guest-additions
使用 makefile 对我来说是新的。到目前为止,我用最简单的方法进行的第一次测试效果很好。但是现在我被困在编写一个创建可执行文件和共享库的 makefile 中。正如我所说,我是 makefile 的新手。这是我的简单方法:
exe.a: main.c func.c
gcc main.c func.c -o exe.a
lib.so: func.c
gcc func.c -o lib.so -fPIC -shared
Run Code Online (Sandbox Code Playgroud)
执行 makefile 时,只会编译可执行文件。甚至可以用一个 makefile 创建两个对象吗?创建这些文件的最佳方法是什么?
我最近将我的操作系统从 Ubuntu 11.04 更改为 Kubuntu 10.04,但不知道如何让我的可执行 bash 脚本在 Kubuntu 上运行。在 Ubuntu 上,我所做的只是单击文本文件,并获得了运行、在终端中运行、显示等选项,但是当我在 Kubuntu 上的 Kate 中单击文件时,这些选项不会出现。该文件的权限设置为可执行,但如何让脚本实际执行?文件的典型内容是
#!/bin/bash
's/^\(.\{4\}\)\(.\{2\}\)/\1,\2,/g' ~/Documents/DataOnly/AD70000$.TXT > ~/Documents/octave/auscad
exit
Run Code Online (Sandbox Code Playgroud) 我发现有时我使用command来运行命令,但有时我使用./command来运行另一个命令。
有什么不同?
我是新手,无法完全理解它。我想运行特定的 firefox 配置文件,所以我只是将这一行放在一个文本文件中: firefox -p Profile 使其可执行并运行它。它工作正常。
现在,如果我制作一个在命令行中具有基本相同的 .desktop 文件,我会获得什么优势?除了设置图标并将其添加到启动器的选项之外?有什么根本的区别吗?
我只是安装了 Ubuntu。我想念 Windows 的一件事是缺乏可执行文件。
当我右键单击 .sh 文件时,转到权限,然后选中“允许作为程序执行”,当我双击它时,它永远不会作为程序执行。
我发现的另一个解决方案是在终端中进行。这也行不通。

我究竟做错了什么?这真的是一个太愚蠢的问题还是我太愚蠢了?谢谢你的帮助!
我使用 pygame 创建了一个游戏,我希望将其导出到.exe文件中。我为此使用了 pyinstaller,因为它可用于 Ubuntu。当我运行时--onefile game,它工作得很好(在我的 ubuntu 计算机上)。但是,当我将它发送给拥有 Windows 的朋友时,它不是 Windows 可执行文件,而只是一个没有任何扩展名的“文件”。他不能运行它。重命名它Game.exe也没有奏效。
我没主意了……有人可以帮忙吗?
executable ×10
scripts ×2
.sh ×1
bash ×1
command-line ×1
compiling ×1
files ×1
kate ×1
kubuntu ×1
lubuntu ×1
make ×1
python ×1
virtualbox ×1
windows ×1
xubuntu ×1