显然,只有one person能够做到这一点。我正在一步一步地遵循他的安装,但我没有iconc编译器。按照Makefile的说明,我使用了icont (我确实有),但是Jim的说明根本不起作用。
$ make install
[...]
cp totex disambiguate noidx tohtml elide l2h docs2comments autodefs.tex autodefs.icon autodefs.yacc autodefs.sml autodefs.pascal autodefs.promela autodefs.lrtl autodefs.asdl autodefs.mmix xchunks pipedocs /c/nowebFiles/usr/local/noweb/lib
cp: cannot stat `totex': No such file or directory
cp: cannot stat `disambiguate': No such file or directory
cp: cannot stat `noidx': No such file or directory
cp: cannot stat `tohtml': No such file or directory
cp: cannot stat `elide': No such file or directory
cp: cannot stat `l2h': No such file or directory
cp: cannot stat `docs2comments': No such file or directory
cp: cannot stat `xchunks': No such file or directory
cp: cannot stat `pipedocs': No such file or directory
make[1]: *** [install] Error 1
make[1]: Leaving directory `/home/Melba/noweb-2.11b/src/icon'
make: *** [install-code] Error 2这里的问题是icont创建的是totex.icx,而不是totex。这是不是因为我没有使用iconc,而是使用了icont?我从its homepage安装了icont,它似乎并不是iconc自带的。我该怎么办?
就像你知道的那样:我已经更改了lib/Makefile,将这些程序称为totex.icx,所以我能够构建整个程序,但noweave当时不起作用,所以我从头开始并停下来在上面提出这个问题,因为我与iconc唯一的不同之处在于,他可能有Windows7编译器,而我没有。(他显然也在Windows7上,但我认为这在这里没有任何区别。)谢谢!
发布于 2020-12-22 07:15:17
我刚刚开始使用Windows10,并且已经从微软商店安装了Debian linux环境(输入起来很奇怪)。这是在Windows SubsystemforLinux (WSL)下。按照他们的建议,我首先更新了默认软件:
sudo apt-get update
sudo apt-get upgrade在那之后,我安装了我喜欢的Debian包管理器aptitude (apt-get install aptitude),然后是emacs和noweb。(我几乎所有的工作都使用这两种方法。)安装noweb,将tex和其他支持程序拉入WSL。
我刚刚创建了一个简单的noweb文件,noweave生成了可编译的tex,它可以很好地与pdflatex一起工作。因此,现在让noweb在Windows10上运行似乎容易得多。
一个潜在的警告是,我还没有完全理解这两个系统(原生Windows10和WSL linux子系统)是如何交互的。今天早些时候,我发现我无法将运行在本地Windows 10环境中的Emacs文件保存到WSL Debian linux环境中。但是我可以从WSL linux Emacs将文件保存到本地Windows10文件系统。因此,虽然人们现在可以相对容易地在Windows10上安装noweb,但它的工作流程可能过于繁琐。
https://stackoverflow.com/questions/54757289
复制相似问题