“-fpermissive”和“include”在linux c编译器中不工作

ShiraOzeri 07/30/2017. 1 answers, 44 views
android android c linux jenkins android-ndk android-ndk

我使用Jenkins来整合一个大项目。

当我在windows meachine的jenkins中构建项目时,构建成功。

但是,当我在linux meachine的jenkins中构建相同的项目时,构建失败。

我遇到了很多错误,如下所示:

cc1: warning: command line option '-fpermissive' is valid for C++/ObjC++ but not for C 

和文件名称的问题:

In file included from /var/lib/jenkins/workspace/mt-android-sdk-new/library/src/main/cpp/iprs_audio/iprs_audio_funcs.h:10:0,
                   from /var/lib/jenkins/workspace/mt-android-sdk-new/library/src/main/cpp/iprs_audio/iprs_audio_funcs.c:7:
  /var/lib/jenkins/workspace/mt-android-sdk-new/library/src/main/cpp/./iprs_audio/iprs_audio.h:15:40: fatal error: iprs_audio/iprs_audio_defs.h: No such file or directory
   #include                                           ^ 

该文件的名称是:Iprs_audio_defs.h(大写字母)

在Windows中,字母之间的区别并不重要,但在Linux中我得到了这个错误。 我不能重命名文件,因为这是一个很大的项目,我的责任只是詹金斯

任何帮助?

4 Comments
Downvoter 07/30/2017
“在窗口中,字母之间的区别并不重要”究竟哪些字母之间的区别? 另外,Windows和Linux上的编译器分别是什么?
Michael 07/30/2017
“我不能重命名文件,因为这是一个大项目,我的责任只是詹金斯”所以告诉开发人员要修复它。
ShiraOzeri 07/30/2017
非常感谢答案! @Downvoter我在我的linux(centOS)中检查了这一点,我的编译器是:gcc(GCC)4.8.5 20150623(Red Hat 4.8.5-11)。但在Windows中,我不知道我的编译器是什么。 我检查了这个答案,但没有找到..与AC文件的Android Studio项目,但我也有我的计算机上的视觉工作室2015年。 对困惑感到抱歉..
Jonathan Leffler 07/30/2017
Windows有一个不区分大小写的文件系统(macOS也是如此); Linux有一个区分大小写的文件系统。 您必须在Linux上精确拼写标题的路径,而在Windows上您可能会马虎。

1 Answers


Dan Albert 08/10/2017.

我不能重命名文件,因为这是一个很大的项目,我的责任只是詹金斯

不幸的是,这是唯一的选择。 Linux区分大小写。

4 comments
ShiraOzeri 08/30/2017
谢谢,还有其他的区别吗? 也许用NULL? 我修复了这些字母......但它仍然只在Windows上运行,而不是在Linux上运行
Dan Albert 08/30/2017
NULL不是一个文件。 C / C ++已经区分大小写。 文件名区分大小写是区别。
ShiraOzeri 08/31/2017
但是,即使我纠正了区分大小写之后,构建也会下降。 即使当我在Windows机器上构建相同的项目时,它也是成功的。 但是Linux机器(centOS)失败了。)。代码被编译,然后开始运行项目中的测试,然后下降。 错误:测试未能运行至完成。 原因:'由于'java.lang.IllegalArgumentException'导致检测运行失败
Dan Albert 08/31/2017
听起来像是一个不同的问题,而且与NDK不相关。 您可能会想要针对该问题提出一个新问题,但对该错误的快速Google搜索会发现: stackoverflow.com/questions/22085760/...

HighResolutionMusic.com - Download Hi-Res Songs

1 (G)I-DLE

POP/STARS flac

(G)I-DLE. 2018. Writer: Riot Music Team;Harloe.
2 Ariana Grande

​Thank U, Next flac

Ariana Grande. 2018. Writer: Crazy Mike;Scootie;Victoria Monét;Tayla Parx;TBHits;Ariana Grande.
3 Clean Bandit

Baby flac

Clean Bandit. 2018. Writer: Jack Patterson;Kamille;Jason Evigan;Matthew Knott;Marina;Luis Fonsi.
4 Imagine Dragons

Bad Liar flac

Imagine Dragons. 2018. Writer: Jorgen Odegard;Daniel Platzman;Ben McKee;Wayne Sermon;Aja Volkman;Dan Reynolds.
5 Halsey

Without Me flac

Halsey. 2018. Writer: Halsey;Delacey;Louis Bell;Amy Allen;Justin Timberlake;Timbaland;Scott Storch.
6 BTS

Waste It On Me flac

BTS. 2018. Writer: Steve Aoki;Jeff Halavacs;Ryan Ogren;Michael Gazzo;Nate Cyphert;Sean Foreman;RM.
7 Nicki Minaj

No Candle No Light flac

Nicki Minaj. 2018. Writer: Denisia “Blu June” Andrews;Kathryn Ostenberg;Brittany "Chi" Coney;Brian Lee;TJ Routon;Tushar Apte;ZAYN;Nicki Minaj.
8 Backstreet Boys

Chances flac

Backstreet Boys. 2018.
9 BlackPink

Kiss And Make Up flac

BlackPink. 2018. Writer: Soke;Kny Factory;Billboard;Chelcee Grimes;Teddy Park;Marc Vincent;Dua Lipa.
10 Little Mix

The Cure flac

Little Mix. 2018. Writer: Pete Kelleher;Camille Purcell;Tom Barnes;Ben Kohn.
11 Fitz And The Tantrums

HandClap flac

Fitz And The Tantrums. 2017. Writer: Fitz And The Tantrums;Eric Frederic;Sam Hollander.
12 Diplo

Close To Me flac

Diplo. 2018. Writer: Ellie Goulding;Savan Kotecha;Peter Svensson;Ilya;Swae Lee;Diplo.
13 The Chainsmokers

Beach House flac

The Chainsmokers. 2018. Writer: Andrew Taggart.
14 Bradley Cooper

Always Remember Us This Way flac

Bradley Cooper. 2018. Writer: Lady Gaga;Dave Cobb.
15 Kelly Clarkson

Never Enough flac

Kelly Clarkson. 2018. Writer: Benj Pasek;Justin Paul.
16 Lady Gaga

I'll Never Love Again flac

Lady Gaga. 2018. Writer: Benjamin Rice;Lady Gaga.
17 Frida Sundemo

Apologize flac

Frida Sundemo. 2018.
18 Little Mix

Woman Like Me flac

Little Mix. 2018. Writer: Nicki Minaj;Steve Mac;Ed Sheeran;Jess Glynne.
19 Imagine Dragons

Machine flac

Imagine Dragons. 2018. Writer: Wayne Sermon;Daniel Platzman;Dan Reynolds;Ben McKee;Alex Da Kid.
20 Billie Eilish

When The Party's Over flac

Billie Eilish. 2018. Writer: Billie Eilish;FINNEAS.

Related questions

Hot questions

Language

Popular Tags