我正在圍繞glibc進行一些討論,並想要討論它的一些功能。 但是我在這裏做錯了什麼。爲什麼我不能在glibc中調用任意函數
# gcc -o test1 test1.c
/tmp/ccKHkJ4L.o: In function `main':
test1.c:(.text+0xa): undefined reference to `nscd_init'
collect2: ld returned 1 exit status
我的問題:在編譯期間未定義參考`nscd_init」
int main(void) {
nscd_init();
return 0;
}
回報:
一個非常小的例子與主叫nscd_init()在NSCD/connections.c定義主叫這裏:
有沒有辦法在我的程序中調用glibc函數,或者我誤解了一些東西?
非常感謝提前!
我對這個函數並不特別感興趣,但總體上調用了內部函數,儘管我感覺這是不對的。感謝您的鏈接,一定會閱讀它! – segway