質問編集履歴
2
試したことの追記、コマンドの修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -94,11 +94,11 @@
|
|
94
94
|
|
95
95
|
wrapper.cpython-37m-x86_64-linux-gnu.so: pybind11 を使って共有ライブラリを作成
|
96
96
|
|
97
|
-
|
97
|
+
※yymmtさんの指摘により共有ライブラリのPrefixをPYBIND11_MODULEの第一引数に合わせました
|
98
98
|
|
99
99
|
```bash
|
100
100
|
|
101
|
-
g++ -O3 -Wall -shared -std=c++11 -fPIC `python3 -m pybind11 --includes` wrapper.cpp -o wrap
|
101
|
+
g++ -O3 -Wall -shared -std=c++11 -fPIC `python3 -m pybind11 --includes` wrapper.cpp -o hello_wrap`python3-config --extension-suffix`
|
102
102
|
|
103
103
|
```
|
104
104
|
|
@@ -156,6 +156,22 @@
|
|
156
156
|
|
157
157
|
|
158
158
|
|
159
|
+
### 試したこと
|
160
|
+
|
161
|
+
リンクオプションにlibhello.aの指定を追加
|
162
|
+
|
163
|
+
※yymmtさんの指摘により共有ライブラリのPrefixをPYBIND11_MODULEの第一引数に合わせました
|
164
|
+
|
165
|
+
```bash
|
166
|
+
|
167
|
+
g++ -O3 -Wall -shared -std=c++11 -fPIC -L ../lib -lhello `python3 -m pybind11 --includes` wrapper.cpp -o hello_wrap`python3-config --extension-suffix`
|
168
|
+
|
169
|
+
```
|
170
|
+
|
171
|
+
|
172
|
+
|
173
|
+
|
174
|
+
|
159
175
|
|
160
176
|
|
161
177
|
### 補足情報(FW/ツールのバージョンなど)
|
1
タグ追加
test
CHANGED
File without changes
|
test
CHANGED
File without changes
|