📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)
細 文字列「__FORCETOC__」を「{{#seo: |title={{PAGENAME}} : Exploring Electronics and SUSE Linux | MochiuWiki |keywords=MochiuWiki,Mochiu,Wiki,Mochiu Wiki,Electric Circuit,Electric,pcb,Mathematics,AVR,TI,STMicro,AVR,ATmega,MSP430,STM,Arduino,Xilinx,FPGA,Verilog,HDL,PinePhone,Pine Phone,Raspberry,Raspberry Pi,C,C++,C#,Qt,Qml,MFC,Shell,Bash,Zsh,Fish,SUSE,SLE,Suse Enterprise,Suse Linux,openSUSE,open SUSE,Leap,Linux,uCLnux,Podman,電気回路,電子回路,基板,プリント基板 |description={{PAGENAME}} - 電子回路とSUSE Linuxに関する情報 | This pag… |
|||
| 88行目: | 88行目: | ||
# SUSE | # SUSE | ||
sudo zypper install make cmake gcc gcc-c++ libcurl-devel libicu-devel | sudo zypper install make cmake gcc gcc-c++ libcurl-devel icu libicu-devel | ||
<br> | <br> | ||
[https://xerces.apache.org/xerces-c/download.cgi Xerces-C++ライブラリの公式Webサイト]にアクセスして、ソースコードをダウンロードする。<br> | [https://xerces.apache.org/xerces-c/download.cgi Xerces-C++ライブラリの公式Webサイト]にアクセスして、ソースコードをダウンロードする。<br> | ||
| 98行目: | 98行目: | ||
mkdir build && cd build | mkdir build && cd build | ||
# Configureスクリプトを使用する場合 | |||
../configure --prefix=<Xerces-C++ライブラリのインストールディレクトリ> | |||
# CMakeを使用する場合 | |||
cmake .. \ | cmake .. \ | ||
-DCMAKE_INSTALL_PREFIX=<Xerces-C++ライブラリのインストールディレクトリ> \ | -DCMAKE_INSTALL_PREFIX=<Xerces-C++ライブラリのインストールディレクトリ> \ | ||
-DCMAKE_BUILD_TYPE=Release \ | -DCMAKE_BUILD_TYPE=Release \ | ||
-Dnetwork-accessor=curl # オプション : ネットワークリソースへのアクセスに使用するライブラリを指定する | -Dnetwork-accessor=curl # オプション : ネットワークリソースへのアクセスに使用するライブラリを指定する | ||
# 他に、"socket"を指定することもできる | # 他に、"socket"を指定することもできる | ||
-Dmessage-loader=<icu または inmemory等> # オプション : 内部UTF-16と他のエンコーディングとの変換に使用するトランスコーダを指定する | |||
# 他に、inmemoryまたはiconv等も指定することができる | |||
make -j $(nproc) | make -j $(nproc) | ||
make install | make install | ||
<br> | <br> | ||
==== サンプルコード ==== | ==== サンプルコード ==== | ||
サンプルコードでは、以下に示すような手順を行っている。<br> | サンプルコードでは、以下に示すような手順を行っている。<br> | ||