http://ameblo.jp/pochifx/entry-11564044980.html
Ubuntu その6 「undefined reference to `__ctype_b'」
2013-07-01
http://ameblo.jp/pochifx/entry-11784685796.html
lubuntu-13.10-desktop-amd64.iso Subversionの引越し
2014-03-01
(゚ω゚)今度は lubuntu-13.10-desktop-amd64.iso で Xerces-C++ 3.1.1 を使ってみます。
1.Xerces-C++ 3.1.1のmakeとインストール
# Source Distributionsを取得。
http://xerces.apache.org/xerces-c/download.cgi
http://ftp.tsukuba.wide.ad.jp/software/apache//xerces/c/3/sources/xerces-c-3.1.1.zip
#作業はrootで行うから、ソースファイルを全てrootへ
chown root:root -R xerces-c-3.1.1
cd xerces-c-3.1.1 # このディレクトリでmake install迄を行う
gcc --version # gccのバージョンを調べる
# 4.8.1 の場合は、4.8 でconfigureする
./configure CC=gcc-4.8 CXX=g++-4.8 CFLAGS=-O3 CXXFLAGS=-O3
ls -la config.log # ログが今、作成されたか確認
tail config.log # 最終行に configure: exit 0であること
make clean
make
make install
ls -la /usr/local/include/xercesc/util
ls -la /usr/local/lib/lib*
2.アプリの実行
http://xerces.apache.org/xerces-c/build-3.html
Note that different UNIX platforms use different system environment variable for finding shared libraries. On Linux and Solaris, the environment variable name is LD_LIBRARY_PATH, on AIX it is LIBPATH, on Mac OS X it is DYLD_LIBRARY_PATH, and on HP-UX it is SHLIB_PATH.
# ~/.profile の最初の当りに、
export LD_LIBRARY_PATH=/usr/local/lib
# を追加する。
![](https://stat.ameba.jp/user_images/20140302/13/pochifx/9c/c7/p/o0587079812862574078.png?caw=800)
http://www.linuxmania.jp/shortcut.html
>本当に困ったときのショートカット
~/.profileの変更にタイプミスしてしまい、GUI(Xウィンドウ)でログインできなくなった場合は、Ctrl+Alt+F1からCtrl+Alt+F6を押して、CUI のLoginプロンプトで入って修正する。
![](https://stat.ameba.jp/user_images/20140302/13/pochifx/04/8e/p/o0724099312862574751.png?caw=800)
(゚ω゚)SVNのレポジトリに入ってあったソースの修正箇所。
parseURI("/home/lubuntu/NetBeansProjects/CppApplication_1/personal.xml");
(゚ω゚)というフルパスで記述してある部分。
(゚ω゚)それから、「ビルド・ホストを設定」部分も違っていた。
![](https://stat.ameba.jp/user_images/20140302/14/pochifx/8a/5c/p/o0680056612862595857.png?caw=800)