GNU 连接器 ld 的使用指南
ld 是 GNU 的连接器,用于将多个已经编译好的 .o 文件连接成可执行文件或者动态库。 一般使用方式如下: 1ld [参数选项] -o [输出文件名] obj_file1.o obj_file2.o obj_file3.o ... 例如,.a 库文件可以跟 .o 文件一起列出来: 1ld -o main crt0.o obj1.o obj2.o libq1.a ...
ld 是 GNU 的连接器,用于将多个已经编译好的 .o 文件连接成可执行文件或者动态库。 一般使用方式如下: 1ld [参数选项] -o [输出文件名] obj_file1.o obj_file2.o obj_file3.o ... 例如,.a 库文件可以跟 .o 文件一起列出来: 1ld -o main crt0.o obj1.o obj2.o libq1.a ...
使用 GNU gettext 实现程序的多国语言本地化1. 基本操作gettext 是 GNU 出品的一个项目,主要用于将应用程序本地化和国际化的一个实用套件。 首先,我们的程序,如果在源代码中写死了字符串,则我们无法对这个字符串进行国际化和本地化,例如: 1234int main(){ printf("hello world. \n");} ...