想看看sycl文档,发现这个文档是KhronosGroup/SYCL-Docs使用latex写的,说编译好了是一个pdf的文档。
我之前有安装过latex,这个安装教程网上还是很多的,我这里找了一篇Ubuntu18.04安装LaTeX并配置中文环境。
需要注意的是latex好像要下载很多模板,然后就是很大,有2个多G,这里提醒一下安装的时候准备足够大的硬盘。
由于终端原因,编译的时候报了几个错误,我之后大致描述一下,如果大家也有,可以对应这里来解决
-
bibtex错误
I found no \bibstyle command---while reading file sycl-1.2.1.aux
可能是bibtex没有安装,解决方法:
# 安装bibtext sudo apt install bibtex*
-
找不到 IEEEtran.bst
I couldn't open style file IEEEtran.bst
开始以为是少了一个项目文件,在网上找到,是少了一个tex的组件,apt安装:
sudo apt-get install texlive-publishers
然后编译成功
Output written on sycl-1.2.1.pdf (268 pages, 1975907 bytes).
Transcript written on sycl-1.2.1.log.
sycl是opencl的c++集成,我编译的是1.2.1的版本,我将这个文档传到csdn下载中,供大家参考。
自作多情了,官方有pdf,只是刚才没有看到而已。
https://www.khronos.org/registry/SYCL/specs/sycl-1.2.1.pdf