顯示文章

這裡允許您檢視這個會員的所有文章。請注意, 您只能看見您有權限閱讀的文章。


主題 - 阿貴

頁: [1]
1
Network 討論版 / [ucd-snmp]為何無法set?
« 於: 2001-11-16 10:26 »
大家好,小弟最近在玩snmp,所以拿了snmp-cd4.2.2裝在Rh7.2上,裝完了之後,卻發現對於mib裡面的值僅能get , 而無法進行set (Timeout:No Response form localhost), 請問這可能是什麼原因呢?我已經試了2天了,快瘋了…
ps: 在/etc/snmp/snmpd.conf裡,我已經把write的權限打開了,設定如下,應該沒錯吧…

#       sec.name       source        community
com2sec notConfigUser  default       public

#       groupName      securityModel securityName
group   notConfigGroup v1            notConfigUser
group   notConfigGroup v2c           notConfigUser

#view    systemview     included      system         mask
view         all        included       .1              80

#       group          context sec.model sec.level prefix read   write  notif
access  notConfigGroup ""      any       noauth    exact   all        all  all

2
大家好,小弟最近從網路上download某個程式的source files(幾十個檔案,分別放在各個不同的子目錄下),我在其中某些檔案中稍作修改後,再重新到最上層目錄執行make,可是卻發現,如果子目錄下有檔案發生語法錯誤時,make並不會馬上停止,而是繼續執行到最後,這樣的結果是:每次我make完之後,我還要捲回好幾頁,用肉眼查看有無error
發生,真是很累啊…請問該如何解決呢?
註:
    在各目錄下的Makefile寫法大致如下:
 subdirs:
    cd xxxsubdir; $(MAKE)

3
大家好,一個小小問題請問大家,請多多幫忙…謝謝…
有多層子目錄架構的source code, 該如何compile, link成一個執行檔呢?

示意圖如下:
               root directory        
           /       ∣        \
      A_subdir:  B_subdir:   API_subdir:
       A1.c        B1.c        api.c
       A1.h        B1.h        api.h
       A2.c        B2.c
       A2.h        B2.h
     
      root目錄下有A_subdir, B_subdir, share_subdir等三個子目錄,其下分別有 數個檔案,如上圖所示,其中A_subdir, B_subdir底下的.c檔皆須include
另一個子目錄share_subdir下的lib.h檔,請問以上這種常見的情形該如何
撰寫Makefile,使成產生一個執行檔呢?
ps:我試了libtool,試圖把A_subdir下的所有檔案compile, link成一個libA.la
                        B_subdir下的所有檔案compile, link成一個libB.la
                        share_subdir下的…                                   libShare.la
可是發現在各別的子目錄底下,都可順利造出libA.la, libB.la libShare.la,
但最後要造出執行檔時,卻出現了底下類似的error message:
A_subdir/.libs/libA.al(A1.lo): In function `A1_function1':
root/A_subdir/A1.c:248: undefined reference to `api_function1'

請問:在這裡,使用libtool是標準作法嗎?libtool的方法與 ar + ranlib 的方法有何不同?    謝謝你耐心看完這個問題…

4
大家好,一個小小問題請問大家,請多多幫忙…謝謝…
有多層子目錄架構的source code, 該如何compile, link成一個執行檔呢?

示意圖如下:
               root directory
           /        ︱∣     \
      A_subdir:  B_subdir:   API_subdir:
       A1.c        B1.c        api.c
       A1.h        B1.h        api.h
       A2.c        B2.c
       A2.h        B2.h

root目錄下有A_subdir, B_subdir, share_subdir等三個子目錄,其下分別有 數個檔案,如上圖所示,其中A_subdir, B_subdir底下的.c檔皆須include
另一個子目錄share_subdir下的lib.h檔,請問以上這種常見的情形該如何
撰寫Makefile,使成產生一個執行檔呢?
ps:我試了libtool,試圖把A_subdir下的所有檔案compile, link成一個libA.la
B_subdir下的所有檔案compile, link成一個libB.la
share_subdir下的… libShare.la
可是發現在各別的子目錄底下,都可順利造出libA.la, libB.la libShare.la,
但最後要造出執行檔時,卻出現了底下類似的error message:
A_subdir/.libs/libA.al(A1.lo): In function `A1_function1':
root/A_subdir/A1.c:248: undefined reference to `api_function1'

請問:在這裡,使用libtool是標準作法嗎?libtool的方法與 ar + ranlib 的方法有何不同? 謝謝你耐心看完這個問題…

頁: [1]