以下是包含在mq.c文件的編譯代碼如何在嘗試編譯c程序時解決AIX機器上未定義的符號錯誤?
$ cc -o mq mq.c
ld: 0711-317 ERROR: Undefined symbol: .MQCONN
ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more information.
MQCONN函數在頭文件cmqc.h定義,頭文件獲得誤差
如何解決這個錯誤是與鏈接文件有關?
以下是包含在mq.c文件的編譯代碼如何在嘗試編譯c程序時解決AIX機器上未定義的符號錯誤?
$ cc -o mq mq.c
ld: 0711-317 ERROR: Undefined symbol: .MQCONN
ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more information.
MQCONN函數在頭文件cmqc.h定義,頭文件獲得誤差
如何解決這個錯誤是與鏈接文件有關?
請閱讀MQ知識中心,因爲它包含了關於編譯AIX的MQ應用程序的整個部分。 http://www-01.ibm.com/support/knowledgecenter/SSFKSJ_8.0.0/com.ibm.mq.dev.doc/q028350_.htm
定義或只是*聲明*?這兩者之間有一個非常重要的區別。 –
您需要鏈接到包含未定義的定義/實現的庫/對象文件。 – alk
感謝您的回覆。只是聲明瞭該功能。 – krishnaa