Hello Everyone,
I use the compile option extenstively in emacs. When I type "M-x
compile" the default line is "make -k" Many times I do not have a make
file thus I would lke the default line to be
"gcc -ansi -O4 -Wall <c_source_file>"
How do I do this?
I tried the following command but it doesn't seem to work (If anyone
have a better idea please let me know).
(function
(lambda ()
(unless (or (file-exists-p "makefile")
(file-exists-p "Makefile"))
(setq compile-command
(concat "gcc -Wall -O3 -o"
(file-name-sans-extension (file-name-nondirectory
buffer-file -name))
" "
(file-name-nondirectory buffer-file-name))))))