天天看點

檢視aix下安裝并更新的C/C++ compiler 的版本在 IBM AIX 7.1 上安裝 IBM XL C/C++

lslpp -L |grep xlC

檢視aix的版本: oslevel -s

Pravin S More

2012 年 11 月 01 日釋出

<a href="https://www.ibm.com/developerworks/cn/aix/library/au-c_installation/#icomments" target="_blank"></a>

<a href="https://www.ibm.com/developerworks/cn/aix/library/au-c_installation/#icomments" target="_blank">0</a>

本教程将介紹如何在 IBM AIX 7.1 作業系統上安裝 XL C/C++ 版本 11.1。

<a href="https://www.ibm.com/developerworks/cn/aix/library/au-c_installation/#N1005E" target="_blank">點選檢視大圖</a>

執行以下步驟,完成安裝過程:

1. 登入到您希望安裝 XL C/C++ 的伺服器,然後下載下傳以下軟體包:

vacpp.11.1.0.0.GA.aix53TL7-61.ta

vacpp.111.aix53TL7-71.january.2012.ptf.tar.Z

請注意:除了這兩個軟體包外,對于本次安裝,沒有針對作業系統的特别要求。

2. 将 XL C/C++ 包解壓到一個目錄中。

1

2

3

4

5

<code>#mkdir vacpp</code>

<code>#mv  vacpp.11.1.0.0.GA.aix53TL7-61.tar vacpp</code>

<code>#cd vacpp</code>

<code># tar -xvf vacpp.11.1.0.0.GA.aix53TL7-61.tar</code>

<code>#cd vacpp/usr/sys/inst.images</code>

3. 使用 smitty 開始安裝過程。

4. smitty installp

請注意:我們現在已進入目錄。因為安裝檔案位于目前目錄中。如果不是這樣的話,您需要提供 /usr/sys/inst.images 目錄所在的路徑。

5. 預覽安裝過程。首先檢視安裝檔案是否完全下載下傳,以及是否受損壞。

6. 安裝過程應顯示 OK。現在,請按下 Esc+3 或 F3 傳回到之前的螢幕。

7. 請注意,我們在此安裝中将 Preview only 選項修改為 no。

8. 按下 Esc+0 或 F10 退出 SMITTY 菜單。

我們已經提到,本安裝過程僅在 AIX 5.3 和 6.1 中受支援,在 AIX 7.1 上,我們需要對該安裝應用一個修複程式。

通路儲存有 vacpp.111.aix53TL7-71.january.2012.ptf.tar.Z 的目錄并執行以下步驟:

9. 将 XL C/C++ (fix pack) 解壓到一個目錄中。

<code>#mkdir vacpp-fix</code>

<code>#mv  vacpp.111.aix53TL7-71.january.2012.ptf.tar.Z vacpp-fix</code>

<code>#cd vacpp-fix</code>

<code># uncompress  vacpp.111.aix53TL7-71.january.2012.ptf.tar.Z</code>

<code># tar -xvf  vacpp.111.aix53TL7-71.january.2012.ptf.tar</code>

10. 使用 <code>inutoc &lt;PTF directory&gt;</code> 指令在目錄中建立一個 .toc 檔案。

<code>#inutoc /vacpp-fix</code>

11. 使用 <code>smitty install_all</code> 指令啟動安裝過程。

<code>#smitty install_all</code>

12. 使用可安裝檔案所在的目錄。如果位于相同的目錄中,則使用 .。否則,使用目錄路徑。

按下 Enter 來應用我們下載下傳的修複程式,獲得 AIX 7.1 支援。

請注意:有時,由于未滿足 IBM 調試器的需求,安裝過程可能會失敗。但是沒有關系,我們已經在基礎包安裝中安裝了 IBM 調試器。

完成本次安裝後,接下來我們将導出路徑,讓每個建構檔案都可以引用 /usr/vac/bin 目錄下的 xlc_r 指令。

<code>#export PATH=/usr/vac/bin:/usr/vacpp/bin:$PATH</code>

現在,請嘗試運作您的建構版本。

本文轉自 Mr_sheng 51CTO部落格,原文連結:http://blog.51cto.com/sf1314/1970844

繼續閱讀