所以,假设我有一个文件 file.c 和一个文件 anothr.c。我想分别为每个文件设置编译命令,例如:gcc -Wall -O3 -o f file.c
和gcc -Wall -std=c99 -o a another.c
. 如何gcc
为该缓冲区设置命令,以便每次打开它时,它都知道如何编译它?是否有// -*-
指令或类似的东西?谢谢。
是的,您可以使用文件中的指令,也可以设置其他值。在第一行或第二行试试这个:
// -*- compile-command: "gcc -Wall -O3 -o f file.c" -*-
Run Code Online (Sandbox Code Playgroud)
然后重新加载文件,C-x v
使设置生效。
我有时也会c-indent-level: 4; c-basic-offset: 4;
在那里设置类似的东西。