阅读:1171回复:1
linux新手 在使用gcc compiler
:(
|
|
沙发#
发布于:2003-12-20 00:34
不回答你的具体错误了。
Gcc的缺省设置在它的spec文档中,你可以使用gcc -v来获得。然后分析一下spec文件看看她的搜索路径是什么。 Gcc还会调用ld cc1与collect2。你可以使用 ld --verbose看看缺省的ldsripts文件是什么,当然你也可以使用-T XXXX在ld中指定ldscripts文件。kernel的scripts文件和一般可执行文件和device driver module不太一样。但也有相似之处。 在ldscipts文件中你可以找到连接时使用的Search path。 除了缺省的收缩路径,你还可以使用-I -L -l加入自定义的头文件、目录与库。 常用的Linux开发工具包有: 1. Binutils 2. Gcc 3. Glibc 你可以从ftp.gnu.org中下载后编译安装自己的tool-chain。这样你的理解会更深入些。 祝开发顺利! |
|