相关疑难解决方法(0)

如何更改$ PATH的顺序?

echo $PATH 给我

/Library/Frameworks/Python.framework/Versions/3.4/bin:/Applications/Sublime Text 2.app/Contents/SharedSupport/bin:/Users/pathreskoo/anaconda/bin:/Library/Frameworks/Python.framework/Versions/2.7/bin:/opt/local/bin:/opt/local/sbin:/Library/Frameworks/Python.framework/Versions/2.7/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/usr/local/git/bin
Run Code Online (Sandbox Code Playgroud)

但是当我想改变/usr/local/bin前面的顺序时/Library/Frameworks/Python.framework/Versions/3.4/bin,我输入

sudo emacs /etc/paths
Run Code Online (Sandbox Code Playgroud)

我只能得到

/usr/local/bin:
/usr/bin:
/bin:
/usr/sbin:
/sbin:
Run Code Online (Sandbox Code Playgroud)

我怎么能插/usr/local/bin在我面前PATH

bash path

7
推荐指数
1
解决办法
8918
查看次数

GCC / LD找不到链接库

操作系统:Windows 7 Enterprise x64 IDE:Eclipse Juno / CDT编译器:MinGW 4.6.2(C:\ MinGW)

user697111一样,我无法通过ld.exe查找外部库。

简单的程序可以编译并很好地链接,但是当我尝试使用提供的库添加SQL函数时,我在Eclipse中收到以下错误消息:“ c:/ mingw / bin /../ lib / gcc / mingw32 / 4.6.2 /。 ./../../../mingw32/bin/ld.exe:找不到-lC:\ MinGW \ lib \ libodbc32.a”。

我将C:\ MinGW \ lib指定为项目库路径。我将C:\ MinGW \ lib \ libodbc32.a指定为唯一的项目库(这使IDE中无法解决的引用错误消失了)。

我切换到CLI并粘贴了compile命令。对于库名称,我尝试过:odbc32,odbc32.a,libodbc32,libcodbc32.a我也尝试过:odbccp32,odbccp32.a,libodbccp32,libodbccp32.a我已经使用了正斜杠,反斜杠,双反斜杠,引号在路径周围用引号将整个-l参数引起来(这是Eclipse对-L参数的作用)。

我将库复制到包含已编译代码的目录中,从而无需指定路径。我将它们复制到包含ld.exe的目录中。我更新了Windows路径以包含目录,并重新启动了Eclipse和CLI。

如果我完全删除-l参数,则会遇到各种未解决的引用错误。ld.exe似乎正在查找该库,但倾向于隐藏实际问题。

链接到内置SQL库的秘密是什么?

c++ mingw g++ ld

5
推荐指数
1
解决办法
5884
查看次数

标签 统计

bash ×1

c++ ×1

g++ ×1

ld ×1

mingw ×1

path ×1