Pythonコードの途中でコンパイルして使用する必要があるacプログラムがあります。これは c++ プログラムではないので、x86_64 Mac システムの ac (c++ ではない) であるという理由だけで、プログラムに「main()」がないことに関連する多くのエラーが発生するため、コンパイル用にこの構文を変更する必要があると思います。 ?
program.c コードのこの構文をどのように変更すればよいですか?
g++ -o プログラム.x プログラム.c
Pythonコードの途中でコンパイルして使用する必要があるacプログラムがあります。これは c++ プログラムではないので、x86_64 Mac システムの ac (c++ ではない) であるという理由だけで、プログラムに「main()」がないことに関連する多くのエラーが発生するため、コンパイル用にこの構文を変更する必要があると思います。 ?
program.c コードのこの構文をどのように変更すればよいですか?
g++ -o プログラム.x プログラム.c
C コードは共有ライブラリにコンパイルする必要があります。
gcc -shared -o program.so -Wall -Wextra -fPIC -O2 -DNDEBUG program.c
そして、ctypes
module を使用して Python からライブラリ内の関数を呼び出すことができます。