我正在通過示例閱讀Informix 4GL。 Ex4提供了分段錯誤,所以我試圖使用調試器來找出程序失敗的位置,但調試器不工作。無法運行Informix 4GL交互式調試器
從r4gl
以內,我可以編譯窗體和模塊。但是,當我調試它顯示一個空白屏幕與 「按Return鍵繼續」。
從命令行fgldb
返回以下錯誤:
fgldb: symbol lookup error: fgldb: undefined symbol: kw__numkws
DB是建立和運行,我可以在isql
並運行查詢。
系統的細節:
- OpenSuSE的12.1 32位
- Informix的RDS 7.50 UC6
- Informix的SQL DEV 7.50 UC6
- Informix的生長版11.70 UC5
- Informix的交互式調試7.50 UC6
我查了網,但沒有發現任何有用的東西。任何想法有什麼不對?
更新1:
再次感謝您的幫助。我將嘗試安裝在一個單獨的目錄中並讓你知道。這可能是金髮女郎,但我如何安裝在不同的目錄中。如果我嘗試獲取錯誤:
「INFORMIXDIR和工作目錄不匹配。」 「INFORMIXDIR =在/ usr/Informix的」 「當前的工作目錄=在/ usr/Informix的/ I4GL」
我可以編輯$ INFORMIXDIR匹配,我想安裝?
非常感謝,
奧尼爾
更新2:
OK,所以我讓他們都安裝在/ usr/Informix的/ I4GL。
將變量設置爲指向該目錄,但不確定究竟需要哪些,因爲我仍然收到錯誤。
- fgldb:-16326:無法打開文件 'fgldb.iem'
在/ usr/Informix的/ I4GL確實包含目錄味精/ EN_US/0333,但文件不存在那裏,而/ usr/informix/msg/en_us/0333確實包含fgldb.iem文件。
- isql - >查詢語言:說SELECT DATABASE,但沒有或顯示供我選擇。
親切的問候
奧尼爾
更新3:
好了,現在我的金髮momnets越來越瘋狂,但安裝到/ usr/Informix的/ I4GL之後,我從來沒有改回來了$ INFORMIXDIR變量。我這樣做,然後停下來,並啓動數據庫。
現在,當試圖編譯演示f_custkey.per(使用stores_demo數據庫像以前一樣)窗體時,我得到錯誤-329和-2810,這是與數據庫未找到。
我不確定這是否是您在上次聲明中所談論的內容。我不確定是否將這兩個分離爲獨立的目錄解決了我的調試器問題,因爲現在我無法編譯任何東西,但是我感覺我正在接近。
親切的問候,
奧尼爾
UPDATE 4 - 總決賽!
好的,所以它現在工作。
再次運行dbaccessdemo7命令以重新創建數據庫,並且所有的點都在井中。
編譯和調試ex4現在可以使用。
非常感謝你的所有信息。隨我學習。
親切的問候
奧尼爾
非常感謝您提供系統和軟件信息 - 它幫助了很多! –