laser
Various bugfixes
Laser是纯C中实现的LC3汇编语言的跨平台,基于命令行的汇编程序,版本2通过新的pseudoops扩展了LC3Tools和LC3Edit的功能,以及项目组装模式。
在“版本”选项卡下,Windows,Mac和Linux有预编译的二进制文件。此外,强烈建议您将此程序与可扩展的编辑器(如Vscode或Notepad ++)一起使用,并在编辑器中添加激光作为快捷方式。如果所有这些安装的东西都不到您的小巷,或者您想了解有关激光的创建方式的更多信息,请查看building.md以获取有关如何从源构建激光的说明。
一旦您下载了预编译的二进制文件(由于所有不同的分散率及其差异,实际上是在Linux上构建的,但是Laser几乎具有0个依赖项,因此应该没问题),请将文件复制到/usr/bin或/bin或/usr/local/bin ,并使其可执行。或者,将其放在任何位置,并将其添加到您的路径环境变量中。
从“释放”选项卡下载laser-xxx.exe并将其放置在永久的某个地方(即您的下载文件夹),然后将其添加到Windows路径中。
要将程序添加到您的路径中,请打开文件资源管理器,右键单击此PC,然后选择“属性”。然后,单击“高级系统设置”,然后单击“环境变量”按钮。在弹出的窗口中,突出显示“路径”变量,然后选择“编辑”。从那里,单击“新”,然后输入放置下载的激光可执行文件的文件路径。之后,单击“确定”,然后单击“应用”。然后,您应该能够从命令行调用激光。
请参阅USAGE.MD
参见建筑物
激光 - 命令行实用程序,用于组装LC3组装代码
版权通知:
Copyright 2018, 2019 Zhiyuan Fan
许可通知:
Laser is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
Laser is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Laser. If not, see <https://www.gnu.org/licenses/>.