0

抽象的なリンクリストの実装を作成したい ( createListdestroyaddNodedeleteNodeなどの一般的な操作を持つ)。OS を使用しているすべての人がこれらの機能を利用できるようにするにはどうすればよいですか? (私はUbuntuを使用しています。)

関数の宣言を行うことができます:

add.h で:

int add(int a,int b);   /* add.h having the declaration */  

add.c で:

#include "add.h"    
int add(int a,int b)    /* add.c having only definition */
{
    return (a+b);
}

main.c で:

#include<stdio.h>
#include"add.h"
int main() 
{
 //use add() here
}

add.c実装が API のユーザーから隠されるように、Linux 環境で API をセットアップするにはどうすればよいですか? add.hAPI のユーザーに作業ディレクトリにファイルをコピーするよう強制したくありません。Linux環境にインストールする方法があればいいのですが。

4

2 に答える 2