我使用命令编译:
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
我可以将此路径放入代码中吗?
某些版本的 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
文件。