|
藍森林 http://www.lslnet.com 2006年6月6日 10:18
如何包含自己寫的庫函數?
自己寫了一個庫,在使用GCC的時候該如何指定連接呢?我是將其拷貝到/usr/local/include文件夾下,還是有其他的方法?還有,再寫一個該*.h的函數實現*.c,發現編譯時怎麼都找不到。在下是新手,初到CU,還望各位大蝦指點小弟。 |
如何包含自己寫的庫函數?
自己寫了一個庫,在使用GCC的時候該如何指定連接呢?
use -L or -l
gcc -c zhangsan.c lisi.c -L$HOME/lib -lmylib
我是將其拷貝到/usr/local/include文件夾下,還是有其他的方法?
this ways is possible a bad habit when copy lib to incl for use lib. |
如何包含自己寫的庫函數?
有,再寫一個該*.h的函數實現*.c,發現編譯時怎麼都找不到
this ways was often used in linux kernel code. |
如何包含自己寫的庫函數?
那怎麼使用自己編寫的庫函數呢? |
如何包含自己寫的庫函數?
put your *.h to the same directory as the *.c, and then type #include "*.h" in your *.c file. Good luck! |
如何包含自己寫的庫函數?
at last ,i deside to write a library to use in my program,...,so,problem resolved. |
如何包含自己寫的庫函數?
什麼問題
不是告訴你了嗎?如果不是庫,相互調用,在編譯的時候指定相關的文件便可。如果是個庫,那麼-l阿 |
| |