8.170 --shared

--arm_linux_paths オプションを使用して ARM Linux のビルドを行うときに、 共有ライブラリを生成できます。

ARM Linux コンフィギュレーションに基づいて、共有ライブラリで使用するのに適したライブラリと初期化コードを選択できます。

制約条件

このオプションは、--arm_linux_paths および --apcs=/fpic と共に使用する必要があります。

obj1.oobj2.o という 2 つのオブジェクトファイルを共有ライブラリ libexample.o にリンクするには、次のように指定します。
armcc --arm_linux_paths --arm_linux_config_file=my_config_file --shared -o libexample.so obj1.o obj2.o
関連する参考文書
8.9 --arm_linux_config_file=path
8.10 --arm_linux_configure
8.11 --arm_linux_paths
8.30 --configure_cpp_headers=path
8.182 --translate_gcc
8.183 --translate_gld
8.31 --configure_extra_includes=paths
8.32 --configure_extra_libraries=paths
8.34 --configure_gcc=path
8.35 --configure_gcc_version=version
8.36 --configure_gld=path
8.181 --translate_g++
8.93 --gnu_defaults
8.76 --execstack、--no_execstack
8.37 --configure_sysroot=path
8.8 --arm_linux
関連情報
--search_dynamic_libraries、--no_search_dynamic_libraries リンカオプション
--library=name リンカオプション
--arm_linux リンカオプション
非機密扱いPDF file icon PDF 版ARM DUI0472LJ
Copyright © 2010-2015 ARM.All rights reserved.