我用命令编译:
gcc -o hello hello.c -I/usr/local/include -I/usr/local/include/sphinxbase -I/usr/local/include/pocketsphinx -L/usr/local/lib -lpocketsphinx -lsphinxbase
我想只使用编译gcc -o hello hello.c
我可以将此路径放在代码中吗?
答案 0 :(得分:1)
某些版本的gcc支持'响应文件',您可以将大部分选项放入文本文件中,并从命令行引用它:
response.txt
-I/usr/local/include
-I/usr/local/include/sphinxbase
-I/usr/local/include/pocketsphinx
-L/usr/local/lib
-lpocketsphinx
-lsphinxbase
gcc -o hello hello.c @ response.txt
但实际上,我同意@chris_turner,使用make
文件。