我对 LINUX 的经验很少。我正在使用Debian。
它有一个 glibc 库,其中有几个有用的程序。
iconv 是我想用来进行多个字符集转换的程序...
但是我想创建我的字符集以在 1978 年的非常旧的点阵重型打印机上使用它,该打印机具有适合我的语言的自定义字符集... Capital拉丁语/希腊语只有 7 位
所以我应该为 iconv 编写自己的模块...
我找到了如何配置它并制作它,但我不知道如何进行编译..从源 .c 文件到 .so 文件...如果没有解决方案,我将尝试从源代码构建 libc 库并复制它应该生成的 .so 文件(这样认为)...
答案1
快速搜索让我找到了本指南。我没有这方面的经验,但你的命令看起来类似于这样:
gcc -shared -Wl,-soname,your_soname -o library_name file_list library_list