gcc –如何在命令行中给MinGW和MSYS修改路径名

电脑杂谈  发布时间:2020-06-30 23:11:19  来源:网络整理

mingw codeblocks_mingw路径_codeblocks mingw

在顶部mingw路径,我将CodeSourcery的交叉编译器套件用于ARM /交叉编译器程序. 我将MinGW MSYS用作命令解释器,并且经常中断路径和路径名. 例如mingw路径,为了构建程序,我调用了

codeblocks mingw_mingw路径_mingw codeblocks

arm-none-linux-gnueabi-gcc.exe -Wall -g \
    -Wl,--dynamic-linker=/usr/lib/myrpath/ld-linux.so.3 \
    -Wl,-rpath=/usr/lib/myrpath \
    -I../targetsysroot/usr/include \
    myprogram.c -o myprogram

codeblocks mingw_mingw路径_mingw codeblocks

当然,我想逐字插入/ usr / lib / myrpath到myprogram可执行文件中-我正在编译的ARM Linux目标不使用MinGW或MSYS. 但这最终将涉及到这里:

mingw路径_mingw codeblocks_codeblocks mingw

...
0x0000000f (RPATH)            Library rpath: [C:/MinGW/msys/1.0/lib/myrpath]
...

codeblocks mingw_mingw codeblocks_mingw路径

不完全是我想要的. 如果直接在cmd.exe命令行上调用GCC,则会在可执行文件中找到正确的rpath. 如果我在MSYS命令行上调用GCC,则会损坏Rpath. 如果我使用从cmd.exe命令行从make运行的Makefile来调用GCC,我仍然会收到损坏的rpath(!)

我有什么想法来关闭这种烦人的行为?


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/ruanjian/article-264061-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      热点图片
      拼命载入中...