module modname
integer :: var1 = 1 , var2 = 2
end module modname
use modname, only: newvar => var2
newvar = 7
end
2.gfortran
$ gfortran -g -o mytest test.f90; gdb --quiet ./mytest
Reading symbols from /dev/shm/mytest...done.
(gdb) b 6
Breakpoint 1 at 0x4006a0: file test.f90, line 6.
(gdb) run
Starting program: /dev/shm/mytest
Breakpoint 1, MAIN__ () at test.f90:6
6 newvar = 7
(gdb) p newvar
$1 = 2
(gdb) p var1
No symbol "var1" in current context.
(gdb) p modname::var1
$2 = 1
(gdb) p modname::var2
$3 = 2
(gdb) n
7 end
(gdb) p modname::var2
$4 = 7
(gdb)
从vim转到emacs的主要原因是org-mode, 写这篇笔记是记录下一些中文pdf设置
1.emacs调用auctex编译tex文件的默认与bashrc的路径是不一样的, 由于手动安装在不在emacs所能够调用的路径
因此我们应该重新添加emacs的路径。
setenv "PATH" (concat (getenv "PATH") ":/usr/local/texlive/2013/bin/x86_64-linux/")) (setq exec-path (append exec-path '("/usr/local/texlive/2013/bin/x86_64-linux/")))
2.org-mode默认调用的是pdflatex, 因此需要重新设置编译引擎为xelatex
(setq org-latex-pdf-process '("xelatex -interaction nonstopmode %f" "xelatex -interaction nonstopmode %f"))
还需在org文件添加
#+LATEX_HEADER: \usepackage{fontspec} #+LATEX_HEADER: \setmainfont{你要用的中文字体}
3.当生成的pdf文件出现难看的红方框可以
在org文件添加
#+LaTeX_CLASS_OPTIONS: [colorlinks]