gcc
文章平均质量分 55
dawn_cx
这个作者很懒,什么都没留下…
展开
-
linux 下的gcc应用
gcc通常用来编译.c结尾的c文件,g++用来编译.cpp结尾的c++文件。因为gcc可以编译c++源文件,但不能完成c++使用的库的连接。 GCC起步 在学习使用GCC之前,下面的这个例子能够帮助用户迅速理解GCC的工作原理,并将其立即运用到实际的项目开发中去。首先用熟悉的编辑器输入清单1所示的代码: 清单1:hello.cCODE转载 2011-11-20 19:14:24 · 640 阅读 · 1 评论 -
静态库和动态库
库从本质上来说是一种可执行代码的二进制格式,可以被载入内存中执行。库分静态库和动态库两种。 静态库和动态库的区别1. 静态函数库 这类库的名字一般是libxxx.a;利用静态函数库编译成的文件比较大,因为整个 函数库的所有数据都会被整合进目标代码中,他的优点就显而易见了,即编译后的执行程序不需要外部的函数库支持,因为所有使用的函数都已经被编译进去了。当然这也会成为他的转载 2011-11-21 09:31:54 · 249 阅读 · 0 评论 -
/usr/bin/ld: cannot find -lxxx 错误解决
在linux环境编译应用程式或lib的source code时常常会出现如下的错误讯息:/usr/bin/ld: cannot find -lxxx这些讯息会随着编译不同类型的source code 而有不同的结果出来如:/usr/bin/ld: cannot find -lc/usr/bin/ld: cannot find转载 2011-12-02 14:09:57 · 801 阅读 · 0 评论 -
can not find -lXXX
通常在软件编译时出现的usr/bin/ld: cannot find -lxxx的错误,主要的原因是库文件并没有导入的ld检索目录中。 解决方式: 1. 确认库文件是否存在,比如-l123, 在/usr/lib,/usr/local/lib,或者其他自定义的lib下有无lib123.so, 如果只是存在lib123.so.1,那么可以通过ln -svlib123.so.1转载 2012-04-09 11:53:44 · 765 阅读 · 0 评论 -
leetcode 编辑距离
class Solution {public: int minDistance(string word1, string word2) { // Start typing your C/C++ solution below // DO NOT write int main() function int row=word1.length();原创 2013-08-26 21:15:12 · 672 阅读 · 0 评论