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 <PTF directory></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