How to add compiler flags on codeblocks

前端 未结 4 1086
佛祖请我去吃肉
佛祖请我去吃肉 2020-11-28 15:05

I\'ve been trying to compile a simple multithreaded piece of code I found online in an effort to learn how to multithread.
To run this piece of code I need to use the co

相关标签:
4条回答
  • 2020-11-28 15:11

    add options: menu->project->properties->Build targets tab->Build options button

    0 讨论(0)
  • 2020-11-28 15:15

    Open your project and then go Project > Build Options > Compiler Flags .

    You can tick boxes in the "Compiler Flags" tab, and you can write other options in the "Other Options" tab.

    Do one or the other, e.g. don't tick the "-std=c++98" box and also put "-std=c++11" in the Other Options. This will end up in both options being passed to the compiler.

    0 讨论(0)
  • 2020-11-28 15:24

    Because This Question was marked as Duplicate, even if doesn't have to do with it, because there is about Linker Flag and here is about Compiler Flags, I will post My answer HERE.

    You will have to go to Settings -> Compiler... and next you'll have to click on Linker Settings TAB.

    On the right side you will see Other Linker Options. There you have to type -lpthread and press OK.

    You may need to click on rebuild after that.

    0 讨论(0)
  • 2020-11-28 15:35

    Another option instead of using the "other options" is to create a custom compiler flag. So in addition to a compiler flag, you can specify a linker flag. In the case of the -pthread (which I also was having trouble with) it looked like it needed the linker flag as well, as mentioned by Michi One can create a new compiler flag by right clicking and selecting the new option

    0 讨论(0)
提交回复
热议问题