ふるお〜と!- FullAuto

AI・ロボットが普及しBI(ベーシックインカム)が早急に実現されることを願う元ニートのブログ

ふるお〜と!-FullAuto

Linux

apt installしたヘッダとライブラリを使う

$ sudo apt install hoge このコマンドを使うとどこかにヘッダとライブラリがインストールされます。 Makefile作成する場合はヘッダとライブラリを探し出しパスを設定する必要があります。 INCDIR = /usr/local/inluce/ LIB = -L/usr/local/lib cmakeを作成…

Q.どうやってLinuxでXMLファイルなどのリソースを実行ファイルにまとめる?

Q.WindowsでXMLファイルなどのリソースをまとめるには A.Win32APIを使う Q.Linuxでリソースをまとめるには A.リソースをオブジェクトファイルにしてリンクをする Q.複数のファイルをまとめるにはどうすればよいか A各々のオブジェクトファイルを作って、各々…

共有ライブラリを参照した実行ファイル作成と実行

projectA/ ├ include/foo.h └ lib/libfoo.so 上記のようなヘッダと共有ライブラリを使い自作のソースをコンパイルしようとします。 //main.c #include <foo.h> ... Linuxの場合往々にして、 ヘッダは/usr/local/includeまたは/usr/includeに置かれます。 ライブラリ</foo.h>…