这是一个python脚本。
with open('a') as f:
a, b = f
a, b = a.strip(), b.strip()
Run Code Online (Sandbox Code Playgroud)
它只是打开文件“a”,然后第一行变成 a,第二行变成 b
现在我可以在 python 脚本的任何地方使用 a 和 b。
例子:
print a
print b
Run Code Online (Sandbox Code Playgroud)
我需要与此完全相同的代码,但用于 Bash。
是否可以将exe文件转换为jar文件?
因为我刚刚制作了一个在线和.exe文件格式的游戏,而且我有一个运行linux的服务器.也许可以在服务器上运行exe,但这两种方式中的一种对我来说非常好!
所以方法是:
在Windows中编译C文件时,我得到三个文件:.c文件,.o文件和.exe文件,现在,如果我要分发程序,我将给出.exe文件。但是在ubuntu中编译一个.c之后,我找不到可通过单击直接在其他系统上运行的可执行文件。
我知道C程序在内存中的基本布局是代码/文本、数据、堆和堆栈。C 程序内存布局确实对应于内存中进程的更一般布局。
我的问题是:
“C 程序布局 = 通用过程布局”关联源自何处?(如果我们考虑所有的计算机科学文献......)
如果我要为我创建的编程语言(让我们称之为“ONE”)编写一个编译器,我应该遵守哪些主要规则(假设我们使用的是带有 intel x86_64 的 Linux 操作系统)?